Hey there! Sign onto Bungie.net with your Steam credentials and go to Settings > Accounts and Linking to link your Xbox account. If you are having trouble authenticating, use a different browser and clear cache/cookies, as well as going incognito. Otherwise, you can try to use a mobile browser.
Hi there. The reason why you are receiving that error is because you only have a Steam account linked to your Bungie profile.