I recently moved from PS4 to PC and activated Cross Save. The Cross Save configuration shows that I have all of my accounts linked and under the "Destiny 2 Characters" I see my Titan. However, when logging into Steam's Destiny, my Titan doesn't show up. It is still on my PS4 though. Did I do something wrong? (My Titan, my only Guardian, is what shows up on the Cross Save Screen)
While you do have your Steam ID linked to your profile, it is not set up with Cross-Save. This normally happens if you previously had this Steam ID linked to a Cross-Save and then disabled that Cross-Save.
If you previously had Cross-Save enabled and used that Steam ID, you'll have to wait 90 days after you disabled it before you can enable its use through Cross-Save again.
Currently, only your xbox & playstation accounts show in your cross save. You need to add your pc account into your cross save if you want your saved character to show on pc too.