For anyone else running into this I think I’ve solved it (touch wood) by uninstalling Gaming Services, rebooting, installing Gaming Services then a full uninstall/reinstall of MSFS.
I think the cause was a recent system restore broke my MSFS licence and the way the game deals with this is to kick you out randomly.
Thanks for the advice everyone.