Many device manufacturers build in addition to the already existing Android battery optimization system their own. These systems limit or disable the background work of apps that the user hasn't opened in a while to save battery, memory, and data.
Since AllTracker, by definition, is almost never opened on the target device, its background work is more prone to deactivation, which can result in loss of communication with the target device.
To prevent this from happening, you need to configure the target device so that it does not deactivate the background work of AllTracker.