A quick question for The Pharmacist: Is this the first time you have requested a refund via BitPay? Could it be that this most recent refund would take you over the $1000 limit when combined with previous refunds? I flat out refuse to touch BitPay - as far as I am aware they don't force you to make an account just to pay for things, but we know they perform blockchain analysis and cooperate with companies like Chainalysis to track their users, so perhaps this recent refund tipped you over the limit?
As ever, this seems like a good idea to post the following link: Why BitPay is anti-bitcoin, why you should avoid them, and a directory of alternate merchants who do not use BitPay -
https://debitpay.directory/anti-bitcoin/