For some reason, whenever I leave my world and revisit, my Microsoft account keeps getting disconnected from my game. Even if I restart my world, it keeps getting disconnected so I have to restart my game to reconnect it.
How to reproduce:
Step 1: Get on a world of yours or create a new one unless you are already on.
Step 2: Leave your world and then revisit it.
Result: Your Microsoft account will be disconnected.
(NOTE: this will sometimes work. It won't always work but I think if you play with someone for a long time then leave and revisit, it'll get disconnected.)
Same for me, but I keep getting disconnected from every server or realm for almost 2 years straight.