Pilot watch with 82S0 slows when not worn

I got the starter kit for a pilot watch with 82S0 movement a couple of months ago. A couple of weeks ago,I was wearing this on a 5-hour flight and then I noticed that the time suddenly stopped (it was working perfectly alright before the flight). After I got back home, I opened the watch just to clean the movement (I suspect dust probably entered accidentally) and after placing back the movement in the case, it was working again. So I thought. It is only working when I am wearing the watch but when I am not wearing it, the movement stops after a short while (like 2 or 3 hours).

Any suggestions on what is causing the movement to not hold charge?

Are you able to charge it fully via manually winding? Via manually engaging the weight?

Also, are you able to confirm there’s no points of contact? The watch’s enemy is friction, so if a hand is rubbing the dial or similar, it may operate while fully charged, but as the spring loses charge it loses torque until friction wins out. Alternatively, and perhaps a little more visible, if hands are colliding, they may get shaken loose when you’re moving, but stop when staying still. But that should be the easiest to troubleshoot because it will always stop at the same time.

Thanks for the quick reply. I was about to reply the minute I saw the reply but there were more pressing matters.

Currently, the watch is holding charge for now. I did not know that the movement can be manually wound. I fully wound it and let it stay at the case overnight. It shows the correct time this time. Hopefully, the charge being 0% was the culprit.