OWL Tokens from Xbox to PC

Now that the game automatically detects if you have gamepass active or not, is there a way for it to detect some OWL Tokens I bought some time ago through the xbox website and not battlenet? At the time I didn't realize the tokens would get stuck in limbo if I don't have a physical xbox to log in and redeem them. I do have my Xbox account connected to battlenet, and I already received the gamepass (PC) perks but not any owl tokens.