The cruising permit
allows you to move "freely" around the US. If your cruising permit
expires you DO NOT have to forcefully leave. Yes, they will not renew your cruising permit. But you can get a "check in" on your port for like 10usd I think, and thats all you need. You can stay as long as you want on that. The only caveat is you need to check out and check in everytime you move ports
. I think they also charge you for checking out. Please make sure you research
this alternative at the CBP before thinking you will strike out and something more drastic needs to happen. I did this when my cruising permit expired in 2019. I moved from Fort Pierce to FLL to Miami
to Marathon and paid in each port. No problem.