The application communicates with the server when the app is first launched (and/or when the app is killed and launched again). The app requests to download all the changes in the content via a differential update mechanism. The default sync time between the server and CoPilot is every 6 hours. However, this value is configurable in CoPilotFleetPortal web application.
*For CoPilot customers only
So it could probably because of two reasons:
The CoPilot app is already running on the device and hasn't been killed/terminated.
It hasn’t been 6 hours since the last update in the content was made in the Content Tools.