I looked at it. That part seems okay but my LNURL server, BTCpay Server, doesn't allow me to put my #Nostr pubkey in the invoice yet. There is discussion about adding BIP-57 support but it's not here yet.
#[4] has built his own custom LNURL server. That's not something I can do!