I'm just entering my third month waiting for the $5 fee to be returned. The decision to keep my $5 was made by WU staff not the store who earnestly tried to reason with them. WU staff told them that my reason for canceling was insufficient to entitle me to a full return.
I think I have found the trick though. In the WU send (yellow&black) app, the refund policy is printed in full. When I get push back about the refund, I pull a blank form from the rack and ask them to show me in the policy that says I have to have a particular reason for me to cancel, or that they are entitled to keep the fee. One place though made me call WU direct. I had to explain that I initiated the cancellation within 20 minutes, not my fault the store made me call them and then had to wait on hold, etc.
I've done many of these. Except for once, I got all full refunds, but only from the store or by WU giving me a new receive code. I am disappointed that the MSC company is not honoring it's written promise about the timeline for receiving these refunds. It's a shabby way to behave when the shoppers are dinged left and right for any mis-step. I rate them a 0 because I had to email them...LOL