There is quite a few NWC issues atm. Something about wallets supporting one NIP while most libs trending towards using a different NIP.
Imho, the wallets guard the money (for most nostr users), apps should consider supporting whatever the wallets use instead of vice versa.