I would think SQ have already refund n it is the travel agent who is holding up the money.
A lot of travel agents are having cash cash flow issues. So they are holding back the money for as long as possible.
where are you right now ? In U.K.?
SQ is saying to contact the local office if you can’t get your travel agent.