Ah! Thank for the explanation. I wonder if this could use an already installed UP provider instead of it's own webservice? One less app with an always open web connection.
The issue with UP is that any relay that requires AUTH cannot be used because the online service to push events down via UP doesn't know your nsec. So, things like private inbox for DMs cannot be seen and thus you will never see DM notifications unless you use a public server, which is a privacy nightmare.