Crossave game pass/steam?

Do i keep my saves,achivements or rewards for season events if i buy the game on steam? I play on game pass.

No, it is seperate for every different account. So if you have the game on game pass and you buy the game on steam, then you have to start all over again on steam.