I’m running umbrelOS on RPi5 and Bitcoin node is having problems staying synchronized. It runs smoothly for a while, with >10 connections to peers and full mempool, and then suddenly it can loose all connections and shows empty mempool (0 bytes). But as long as I can understand that connections can be lost, what is especially strange to me when this happens is that many of already validated blocks seem to be lost. I’m talking about hundreds of blocks, about as many as the bitcoin network validates in a day.
So one minute the node is running fine, and then something happens and it starts synchronizing blocks from a day ago again. How can this be? From my understanding it’s way too many blocks for them to be orphan blocks, but I don’t see any other reason why a node would loose already validated blocks. Perhaps somebody can help?