I don't think true P2P will ever work out for messaging, encrypted messages being sent via relays is fine. lnp2pbot should build on top of (currently very bad) Nostr DMs or SimpleX instead