I also got Shadowlands heroic refunded 4 times and used the charboosts. Contact with GM was straightforward, he said they can refund it and they will lock the boosted chars. 3 days later they took action, even my close to cap Bnet wallet wasn´t a problem, they just put the refund on top.
Now i have more money on my Bnet Account then on my Bank Account ... feels sad man