Upgrading from standard on xbox game pass to deluxe across platforms?

I currently have the standard version of MSFS24 and would like to upgrade to a higher version. I get standard through Xbox game pass ultimate so will there be any hiccups there? Also I have been thinking about going from Xbox to PC, and If I were to upgrade to deluxe edition would I have to buy the game again or would I be able to just log back into my account and play. Because if not then I plan to just stay on standard until I get a real computer then upgrade as to I don’t waste my money.

I can recommend PC, don’t know about the XBox passes but I recommend you researching online as to what upgrade you really, really want. Each time you upgrade it costs more so if I’m right go for the best upgrade you want straight away.

Moved to User Support Hub that is more appropriate for community support.

the game pass allows ‘leasing the game’ you dont actually own the title out right

no matter where you purchase the title (base or extended version, xbox winStore or steam) allows you to use it on Any platform (its a ‘play any where’ title afaik), meaning you can purchase it thru xbox or pc and use it on either, or both 1 at a time - afaik you can run it on pc with the game pass using the xbox app for pc already
i dont think you get any credit for the game pass version, thats not a full purchase so it doesnt really count toward any future purchase or upgrade, any addons you bought would carry over afaik though

ok, when I do switch I try and lease it like you said, thank you.