For the Google Calendar, managed to resolve, it seems. It was the auto-sync not turned on. After turning it on, the updates to the Google Calendar is captured. Just that there is still a minimum amount of time required for the sync to complete. As such, no "late" updates to the Google Calendar. If there are late updates to the Google Calendar, would need to quickly manually sync it.
When the auto-sync is not turned on, the Account Sync Request is unable to "refresh" the Google Calendar, even after I had manually update. because still still to ensure the Android Calendar is updated too (per my trial and observation, seems to be this case).
Found it is the Cell Signal Strength and Mobile Service State block that can be used to detect, and then do the necessary to proceed accordingly with the decision block.