Whatever your "bug out" solution is (border wallet or others), here's an idea that came to my brain, so I'll just leave it here.
Prepare in advance a transaction that moves all your coins from your various cold and hot wallets into this "bug out" wallet (I'm working under the assumption that you either leave them or want them empty to not risk seizure). Have it be already signed and ready to broadcast.
The moment you need to evacuate, just paste it into mempool.space for broadcast, grab your go-bag and leave.
The tricky part is choosing a fee that will ensure it will go through in a timely manner. You may have to periodically update the transaction based on current trends (will require re-signing, in most cases). You may have to do it anyway, if you actively use the wallet and the list of UTXOs you want to protect changes.
You can automate the part that broadcasts the transaction with a simple enough script. You can even make it into some sort of deadman's switch.