The rules change on a daily basis.
I am a US citizen who lives in Asia.
When I signed off a Princess Ship in New York, I was told that I had to exit the USA within 24 hours.
When I politely pointed out to the Immigration Officer that I had a US passport and was born and raised in the USA, his response was, "You don't live here. You must be out within 24 hours."
Welcome to America. I was quite happy to leave.