Yes, you should ask your TA to check this out. If the rate code your cruise was booked under qualifies, then your TA should be able to adjust the rate or get you an OBC.
The volatile cruise rates are frustrating for TA's. They do spend a lot of time tracking and making changes for so little in return. However; they're there to help you and that's why everyone should use a travel agent.