Spent 20 hours on a technical test just to be ghosted by a recruiter.
General rule of thumb: Any test relating to a role that takes longer than an hour or so to complete is intended to steal your work and use it somewhere, not to give you a job.
Always push back or outright refuse.