The charging issue is a moot point as all of the controls necessary for proper charging and battery maintenance are built into the hardware nowadays. It is true, however, that if you're getting inaccurate battery readings that a full discharge cycle will allow the system to recalibrate itself.
That being said, I don't think it is relevant to the OP's issue.
It would appear that while his SP3 is in transit, it is not going into sleep, hibernate, or power nap mode. This can be caused by numerous items, such as an application that is running which prevents sleep/hibernate, a faulty driver that also prevents sleep/hibernate, or even a device that keeps waking the system up. This could include, for example a Bluetooth mouse that is left on in your travel bag whose buttons get pressed occasionally during movement or the keyboard cover being pressed enough to enter a keystroke and wake the system up.
These latter two issues are easy to fix. The mouse can be turned off while in transit or it's ability to wake the computer, along with the keyboard's, can be disabled by going into Device Manager and selecting the device's properties and under the Power Management tab, unchecking the box for 'Allow this device to wake the computer.
Good luck in tracking down the cause of your SP3 not properly sleeping/hibernating/power napping.