Hey there! Bungie does not provide the service to transfer data to other accounts/platforms. ([url=https://www.bungie.net/en/Help/Article/12211]Deleted Item and Character Policy[/url])
[quote][b]Bungie does not provide the following services:[/b]
[...]
Transferring items or characters between platform accounts or inactive accounts when Cross Save is enabled[/quote]
Your Xbox data will always stay on Xbox and Steam data will always stay on Steam.