I don't know the Chicago laws I would have to look, it's more state dependent , if they are illegal in the state don't go there.
I honestly don't have it memorized,
A stopover is not an issue if you never touch your bags, it's only a layover no biggie.