Synced tables are only periodically updated. If no-one is using the base, the sync can be very infrequent.
How out of date are the records, and how long has it been since the last activity in the base?
If it has been a while before the last activity, you can try a two automation system. Have one scheduled automation several minutes before your regular automation. The purpose of this automation is to “wake up” the base. Have this automation docs it’s own “find records” action in the synced table to wake up the base and resync. You may need to play with the interval between the two automations.
The view is constantly updating and if I check the view from which the automation is generated prior to the scheduled time for the email to be sent, it is correct and up to date but the grid of records in the email is not correct