I can only think of a multiple-salary for onboarding period scam, where they llm all their job and get fired everywhere after a month with a couple years worth of money. You can’t really fire a hired guy without paying them at least once in US, can you?
You (almost always) have to pay them for any work they actually did. If you catch a North Korean citizen day 1 of onboarding, you're obligated to kick them out immediately, and you might have to pay them for the few hours they were there. If you catch them before they start, you (usually) don't have to pay them.