Update: I sent one final email to Guest Services main email address and explained that I was glad the $20 was being refunded (but I hadn't received yet) and that my concern was about more than the $20. I was concerned that they had cashed the $20 out in the first place and that they were dismissive about it and did not put me into contact with a manager/leadership when asked. I received a call and the person I spoke with said all the things that I expected them to say in the first place. He said that they are confident the money was miscounted by me and the CM (not sure how but doesn't matter) and they should have covered the $20 and that it was supposed to be covered by an internal account but it was accidentally charged to me rather than to them. He also said it was not appropriate for the concern to be dismissed when I raised it or for me not to be put into contact with leadership when asked. He said he would be increasing the refund from $20 to $50 for my trouble. So, faith restored in Disney.