You've made two statements both in you original post and your replies below that seem to be showing some confusion.
The Migration using the PCMove webpage is for Battle.net and Steam only. At no point could you have moved your characters from Xbox One to Battle.net. Cross-Save was the only option to enable playing your Xbox One characters on any other platform.
Unfortunately, because you've unlinked the accounts you had set up with Cross-Save, we can't really do any more to assist as we can't really say for sure what the issue actually was.
Based on what you said, I can suggest that you had Cross-Save set up with a different Steam ID than the one you used with the Migration, so when you logged in on Steam, instead of seeing your Xbox Characters through Cross-Save, you saw your actual Steam characters (which are what was transferred from Battle.net). I suggest this because the one you're posting from now has Xbox set up and the genders and looks of the characters are different from those on the other Bungie.net profile that you said was yours in the other post, and those characters are different.
You'll need to set up Cross-Save if you wish to access your Xbox Characters on Steam. Take note that this will put those Steam characters in storage and you will only have access to your Xbox Characters.
That page is here: https://www.bungie.net/CrossSave . It is not the Migration (PCMove) page.
If you recently disabled Cross-Save, then you'll have to wait 90 days before you can reenable it.
English
-
No, I only have the one steam account. If I could've never sent my Xbox characters to my PC in past then I guess my battlenet characters were different from the ones on my Xbox. It has been a while since I played destiny, I'm probably just remembering stuff incorrectly. I played on PC last, so those would be the characters I want. Thank you for the explanation.