At this point, it would be well worth making a daily phone call to the solicitor, and ask them explanations as to why you are behind schedule. Make same phone calls to agents, and when either of them tells you that the problem is that the seller hasn't done something, ignore their insistence that you can't speak to the seller directly, and chat with the seller. Knowing exactly how many weeks ago the seller did the thing they're claiming isn't yet done is a powerful tool :)
At this point, it would be well worth making a daily phone call to the solicitor, and ask them explanations as to why you are behind schedule. Make same phone calls to agents, and when either of them tells you that the problem is that the seller hasn't done something, ignore their insistence that you can't speak to the seller directly, and chat with the seller. Knowing exactly how many weeks ago the seller did the thing they're claiming isn't yet done is a powerful tool :)