It is not usual for Geth to lose sync, but adding peers doesn’t look like a possible solution.
I’d rather say that it can be related to a network or a node overload problem - restarting as you did makes it look like the issue was caused by an overload.
We have a way to monitor the DAppNode using DMS, if you want to have a look there’s a tutorial: