More likely they are fleeing since they are largely unarmed peasants, who can’t stand up to trained, armed, and armored soldiers.
YUP!
And beyond that, what they can't take or hide, they may very well burn to slow down the advance
Just because you have advance spies and they report existing supplies, you just cannot count on having those available when the full infantry arrives.