After playing with multiple Nostr clients for Android in the past two weeks, I've seen where some clients I can hardly zap anyone, and others that appear to allow me to zap everyone (but with suspicious UI, so it's difficult to determine).
If LN and wallet compatibilty aren't at play, then implementations in Nostr are widely inconsistent, or not following LN rules properly, etc.