Let me start by providing an example of what is experienced out in the field:
You will notice the 0 Km traveled in the screenshot below, after in fact, the rep has traveled already.
If you look in the screenshots above, you may note that some distance was traveled, but only part of the route is calculated.
This phenomenon occurs when the Huawei device goes into a power savings plan, more specifically, only certain apps are allowed access to run after the screen is turned off.
Here follows a brief guide on correcting / solving the situation:
1) Open your "Settings: on your device.
2) Select the "Battery" option
3) Select "Launch"
4) Select the "Manage batch manually" option
5) After deselecting Skynamo. Press on the OK button.
After following the above steps your issue should be resolved.