Game Time Issue

Hello, I was about to exchange a couple of WoW Tokens for Battlenet Balance to gift game time to a friend, but when I tested the option to gift game time it said “gifting is not available in your currency” (he is in the same region as me).

Does anybody know any workaround for this issue that doesn’t involve me buying the Battenet Balance for him with money?

I’ve been farming gold for the last 2 weeks mainly to invite him to start playing :(.