Let's say I get some non-KYC coins. How do I use my own node for privacy if I'm outside of my home network? Do I accept it on a mobile wallet like Blue Wallet, then transfer it to my desktop wallet?
I'm not sure how to go about this?
Yes, if you can get a dedicated IP address (some VPN servers give you access to that address from more than 10 devices) you can edit the blockips.conf file as blown
allow <YOUR_dedicated_IP_address>;
deny all;
This way you will ensure that you can broadcast the transaction via your Electrum Server only.
For more read --->
https://bitcointalk.org/index.php?topic=5229386.msg53949220#msg53949220