Steam and Gamepass linked?

Currently I have the game via gamepass, but I just hate the xbox gamebar etc. and I want to get the game on steam.
Gamepass was just the cheaper option to see if I like the game.

Will my progress be synced/ linked when I now buy the game on steam?
I mean my level, my civ. mastery?

Or do I have to start from the beginning?

You can turn off the Xbox Game bar, Pretty sure you can. I believe I did that with Sea of Thieves if I am recalling that correctly.

Not entirely sure if things will be reset or not-- but at the moment, Steam users cannot link their game with Xbox. So if you did buy it on steam, I think you may have trouble just on that front-- Much less being sure if that data will transfer to steam.