I suppose it is correct (a comma after 'messages' would help), but it is certainly not the best composition. Breaking it into 2 sentences would be the simplest and best solution: Thanks for your previous messages. I apologise for not responding soon er.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.