Not really sure. I've used Muun, Bluewallet and Breez. I'm not running my own node currently. I've used Breez to login to SN because it supports ln-auth.
Breez is really the only non-custodial lighting wallet you listed. You need to control your own key to use lnurl-auth.
If you want a wallet like Breez but with more flexibility to even open your own channels, then check out Blixt Wallet.