Your prices are never out of date on Google
The feed is built at the moment Google asks for it, not on a timer. Change a price at 10:00 and the next fetch has it — so Google never sees one price in the feed and another on your page, which is the mismatch that gets stores suspended.