- The Lannister forces are all up in the Riverlands or in King’s Landing – Renly is marching from Highgarden. They’re separated by hundreds of miles. So there’s not going to be a reason for them to clash until he gets to King’s Landing.
- Invading the Westerlands doesn’t get Renly on the Iron Throne nor does it get Margaery made Queen, so it doesn’t particularly advance his political interests and it runs the huge risk of someone winning the Iron Throne before him.
- Renly’s not going to get the Riverlands on his side; they’ve already pledged themselves to Robb and he’s hundreds of miles away from them.