Interestingly, I get the offline message depending on where I fly.
If I’m at Innsbruck, I never see the message. If I’m at Queenstown, NZ - the offline message is 100% guaranteed in a flight session.
Like others have mentioned, the offline message is incredibly annoying. I nearly crash every time it happens due to the controls locking up.