They may have financial issues. We had our offer accepted in July but due to issues with the bank didn't settle till late October

I'd be asking your soliceter to contact them to find out what is happening