You can use any client to update your profile info. Use a different client for this function.
I've been using nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg for my primary nostr client. I'm trying to update my Primal lightning address and getting this error. What am I doing wrong?


Discussion
Yes, but this is related to changing the Primal wallet lightning address
Your inbound lightning address is nothing to do with Primal, you can use any client to change this field.
A client (Primal, Amethyst, Damus etc..) gives you a view of your profile which is stored on relays and read by clients.
Thanks, i'm starting to figure out how things are connected. I didn't realize the lightning address is a kind of "global" nostr variable. But only for receiving zaps. Otherwise, the client has local variables to determine where zaps are sent from. Making more sense now
Each client has its own way of sending zaps. This is not a technical issue, but more a regulatory or App Store issue.
Primal managed to register as a financial services company, which allows them to include a built in wallet for their Android and iPhone apps, but not their desktop client.
Damus on the other hand is simply an app and therefore cannot include or directly link to a wallet. A hack solved this and so most Damus users run https://zap.army/ which allows them to zap notes via their favourite wallet.
There is no inherent connection between the wallet you send zaps from and the app you use for using the NOSTR protocol.
My profile header has a link to my site with an article explaining NOSTR if you want a deeper understanding.