The short answer is that it depends. First of all, background refresh for the app must be turned on in the system settings.
Apple gives little insight into how much time the app are allowed to run in the background before it is scheduled to execute less frequently or is suspended. This seems to vary across iOS versions.
We currently see 25% of all data sent in to us is send in from "the background" on iOS vs 60% on Android.
This is something that we are trying to improve on, so over the fall we will work to improve the total time a sync takes and also wake up the app from our cloud periodically to start a background sync process.
If you are interested in this topic, you should know about our new ethernet-connected Hub product coming out in March 2020! It will bring all of your devices* online, so data will always be available from anywhere with down to 5 minutes sampling intervals.
*The Hub is compatible with the Wave 2nd gen, Wave Mini and Wave Plus