There are constant issues with online travel agents not issuing refunds when a flight is cancelled by the carrier
In April last year I booked a £486 flight from Newark to Kuala Lumpur for June 2022 through the online travel agent Opodo. A month later Opodo informed me the flight was cancelled by the airline, All Nippon Airways.
I booked a different flight and my holiday went ahead as planned. Since then I have still not received a refund from Opodo.