It seems that the issue with your Overwatch Gold coins not showing up may be related to the account linking process. Since your Xbox account wasn't fully linked when you purchased the coins, this could prevent the coins from being credited to your Battle.net account. It's important to ensure that the accounts are properly linked before making purchases to avoid such issues.
If you have confirmed your Xbox/Microsoft account to Battle.net after redeeming the codes, it may take some time for the transaction to reflect in your game. However, if the accounts were not linked at the time of purchase, there is a possibility that the coins could be lost or not credited correctly.
To resolve this, you might want to check the following:
- Ensure that your Xbox account is fully linked to your Battle.net account.
- Check if there are any pending transactions or issues in your Microsoft account.
- Consider reaching out to Blizzard support for assistance, as they can help verify the transaction and provide guidance on how to recover your coins if they were lost due to the account linking issue.