i never book with a travel agent. during the covid era, i never received a gift card refund and the issue for me was my address not on file in one of the many systems carnival uses. once they added the address i got the gift card within a few days
i also noticed that once they updated the address in that system, my emails with my booking confirmation now has my address on it whereas before it had a unknow address