Does your app measure amplitude?
Then what was your definition of fixing the watch in other words what have you done to it?
One of the reasons automatic watches can have issues is if they just run out of power. It's why asked if your timing app has amplitude measurement. So in other words when the watches on the wrist it manages to keep enough power to be running as soon as you take it off your wrist did just runs out of power. Then next day's your watch still running or is it just off by a couple hours?
Another Guess since basically were guessing without enough diagnostics information. I see from the picture at the link below it appears to have a calendar mechanism? There is possible you're losing your time during the calendar change but as I said it's just a guess.
I finally managed to fix my fathers watch which is the reason why I started learning watch service and tinkinring, the thing is the watch runs perfectly and keeps good time as long as I'm wearing it but it's losing like 2 hours during the night when it's not on my hand.
I've tried leaving it both dial up and down but it made no difference, I checked the timing with the Tickoprint app and it's -15 s/d if I remember correctly.
The movement is 46941 if that makes any difference.
Thank you and have a nice day.