Unless you are very careful to run your node over tor, you are going to leak your address whenever you emit a transaction.
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
reply