I'm not sure the incentive here is strong enough. For a specific profile they want, at $2500 for every 30 days, I could see businesses just paying that fine as an operational cost.
The incentive also exists, for the kinds of employers who would post ghost jobs, to also force in-person work again. You don't have to pay these fines to multiple states on one ghost job if the job is only available in one location.