The app gets updated with the data collected from wearable devices within 20 to 40 minutes.
If you have not logged in to your fitness device app for a few days, your fitness device will sync these backdated data for up to the last 7 days. The app runs a script to sync this data by 12 AM to collect the backdated information.
To ensure accurate tracking with the app, sync your fitness device with it's app regularly.