I found where the problem is. I have two accounts on xbox. One main older one I use for gaming/flying. It is now without gamepass. And the second (gift) with Gamepass ultimate for 1 year. When I switch to an account with Gamepass, MSFS starts up without a problem. But I don’t have any game progress or in-game purchases there. If I switch to the main account, MSFS crashes on startup, with no error message. But other games works ok in this main account. I only play all games, including MSFS, through Gamepass. Even MSFS worked until the last update.
I am currently dealing with support, removing/adding accounts/restsart/reinstalling didn’t help.