Get a router that supports OpenVPN (or Wireguard), signup for double hop VPN, run your own node, connect Bitcoin Core client to it.
Your transactions will be transmitted by your node (which will be visible as an exit IP of your VPN connection), your real IP will be lost
in the entry node of your two hop VPN connection.
If you use OpenVPN VPN provider with no logs, nobody would be able to track your transactions down. Unless they get
the VPN provider watch your connections in real time and log them.
Most VPN providers these days drop logs after connection is done, or don't log at all, unless they are forced by the court order.
If you are paranoid, change the country/VPN server location every time you connect your node or perform a new transaction.