I am sorry for your experience. I usually have had good luck with Regent agents--better, in fact, than with agents from Silversea or Oceania. Regardless, I think the situation with the use of shipboard credits is a cruise line (or Apollo) policy that needs to be changed. I hope you will express your displeasure about this in an e-mail to Regent as I have done.
🚢 Cruise with your favorite Keene Luxury Travel Staff Member! 💰 5% KLT Reward plus Shipboard Credit available (amount varies per voyage)! 💲 Offering Enhanced KLT Rewards on voyages hosted by Ngaire & Clay!