Herdmaster and Dryad Question

Hi, im new to the forum but not a new player to the game, I play on xbox.
I have a question if someone would be kind enoough to answer…
Will I be able to get a refund on my Dryad and Herdmaster? I know this was a feature in the last update.
I also came across a potential issue with the Crimson Bat, when I used its special on the opposing team their Paladin took no damage. I will have to check that It wasn’t a one off tomorrow.
Sorry if I posted this in the wrong place.

Did this paladin have a yellow glow around its armor when you cast Crimson Bat?
Because Barrier blocks any form of damage including True Damage, not just direct attacks.