most bitcoin node packages are currently tor by default, masking your IP and you also use a VPN to mask TOR use to your ISP
you will leak your transaction's address(es) when transacting, but not all your addresses to obtain your overall wallet balance. using samourai wallet's toolkit can help for transacting privately.
mutinywallet.com looks promising for private lightning network transactions
godspeed