Here is an update to our situation: We sailed in December 2021 on the Ruby and had about $800 in refundable OBC. We have not yet received the refund but believe it has been resolved.
We had contacted Customer Support thru the Princess website numerous times with no response other than they received our request and would respond when they could. We also called once (in March) and were told that the refund would be on our Credit card within the week (that never happened).
Someone suggested doing a "Live Chat" from the website which I tried last week. (took less than 5 minutes to get connected to a live person). The rep looked up our booking number and told me a credit to a credit card ending in **** had been processed in January. The problem was I do not have a credit card ending in those digits. He was kind of vague when I asked him the name on the credit card but kept suggesting I contact our travel agent.
i contacted the TA (which I should've done first) and sent them a copy of the Chat. They responded that yes, the card ending in **** was their card that they used to purchase OBC for clients and that the refund had been posted to their account in January. They are sending me a check.
I don't know what happened at the travel agency but the agent we were using left the company about that time. I don't believe that anything nefarious was going on at the TA but somehow it fell through the cracks (granted it should not have if they had been reconciling that account).
Anyway, the purpose of this post is to give others a possible avenue of action if you received OBC from a TA and have not received your refund. I guess it makes sense that Princess would make the refund to the card that was originally used to purchase the OBC.