It feels weird to me that the Lannister's were able to move an entire army out of Casterly Rock south to Highgarden without anyone catching word of it. It's not the longest walk, but it isn't a short jaunt either. The sudden rush in timeline has basically removed anyone's ability to gather intel or scout, it seems.