Onchain is NOT for day to day payments. It is mostly for opening/closing LN channels. Stop using onchain as your payment network. Onchain is your vault, the hodl wallet that you barely move your corns. LN = the payment network

Always use the 3 levels stash method 3levels-stash

And read these guides to see the answer about how to enhance privacy using swaps between LN and onchain:

Yep clear, but sometimes on-chain is needed. Thanks for the useful guides