Enforce E-verify.
You would need an army of 10,000 federal audit personnel going around and sniffing at virtually every single business in America...on a monthly basis. That’s why E-verify is worthless.
Right now e-verify is voluntary. There are bills to make it mandatory.