Maybe you’re not using the US entry path.
https://polymarket.com/usa
But also it’s not illegal for a US citizen even before it was simply not legal for them to do business with US citizens because of lack of kyc