Find out what actually happened
Ask for a concrete status update: what is complete, what remains, what blocked progress and what date the remaining work can realistically be delivered.
Separate delay from disappearance
A freelancer who communicates clearly about a delay is a different problem from one who repeatedly avoids status questions.
Review the original scope
Did the project expand after kickoff?
Were required files or approvals delayed?
Was the original deadline realistic?
Did revisions add significant work?
Has the freelancer produced inspectable progress?
Is the new delivery date based on remaining work or another guess?
Do not solve every missed deadline with another vague deadline.A recovery plan should identify the remaining work and the reason the original schedule failed.
Decide whether to recover or replace
If useful progress exists and communication is good, recovery may be cheaper than restarting. If evidence and communication are both weak, replacement becomes more reasonable.