iOS apps can't be woken up (unless whitelisted) to perform background actions (such as signing)
If your signer is in your iOS then you need to have the app in the foreground, phone unlocked, for it to sign.
I'm building a nostr connect signer you can deploy to your umbrel to fix this 😉