Please check with your airlines if Opodo has really requested a refund from them! I was under the belief that it was being processed but after 5 months I rang Emirates and found out that we had open tickets!! What a shock.
So I contacted them on facebook and told them that they have committed the offence of Fraud under Section 2 of the Fraud Act 2006 - 'Fraud by false representation'; and Section 3 of the Fraud Act 2006 – ‘Fraud by failing to disclose information’;
Link to Fraud Act: https://www.legislation.gov.uk/ukpga/2006/35/section/2
I immediately had a quick response and even an email confirmation that the refund has been authorised and due to reach my account in 14 days!
Link - https://customercare.opodo.com/en/support/tickets/new
Tel: 08000261530
Please keep all emails and try to chat with them on messenger so you have all proof>
Hope this helps xx