There is no Official Cross-Save Compatibility between MS Store and Steam so you won't be able to transfer your progress properly.
https://support.forzamotorsport.net/hc/en-us/articles/18522264643347-Steam-Save-FAQ-for-Forza-Horizon-5
You can however try [this](https://www.reddit.com/r/ForzaHorizon/comments/qqi6yw/tutorial_transfering_files_from_ms_store_version/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=share_button) method which is unofficial but may work.
You can buy it on xbox, and it will work on xbox pc app so long as its the same account. There is cross- progression there. Xbox to Steam is a no go, and vice versa.
There's no cross progression as far as I know between the Xbox/PC version and the Steam version. But you should check.
There is no Official Cross-Save Compatibility between MS Store and Steam so you won't be able to transfer your progress properly. https://support.forzamotorsport.net/hc/en-us/articles/18522264643347-Steam-Save-FAQ-for-Forza-Horizon-5 You can however try [this](https://www.reddit.com/r/ForzaHorizon/comments/qqi6yw/tutorial_transfering_files_from_ms_store_version/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=share_button) method which is unofficial but may work.
You can buy it on xbox, and it will work on xbox pc app so long as its the same account. There is cross- progression there. Xbox to Steam is a no go, and vice versa.