Can a sub-prime (recruiting agency) get paid for 'parking' a hiree clearance but never actually starting them?

Looking back on things, friend of mine got offered VERY QUICKLY on a fairy-tale job that looks like it was made from parsing their resume. From Job Description to interview to HIRED was a week or less. the Prime contractor supposedly had the funding (this was at the beginning of Q4 for the US government). the sub-prime agent kept my friend on the hook for over a year. Kept stringing him along, and assuming the Prime showed this ‘employee’ on the bench just to try to win a contract. My friend lost his job around Thanksgiving that year, but the sub-prime recruiter kept calling, texting, that he HAD the job. But the agreement said my friend COULD NOT work a competitive job (cleared) for a year. Basically they were starving him, he made this known. January the following year, the state said ‘he made too much on unemployment’ for SNAP, heating bills help, medicaid, etc so he nearly lost everything (house, car, health). He eventually got a non-cleared rescue job, of which that first check arrived July 3, 2025 into the new year and just a couple of days outside the original offer that he signed.

seems like the subprime was getting paid for having him on the ‘roster’ but benched; never paid the hiree. and the Prime was using this Full Time Equivalent person to use as a trading card, but never actually PAID. Does my friend have any recourse?