Another obvious risk is to use your key on a non tested (or shitty update). The key can be leaked. A vault manager can reduce (or eliminate) this risk.
Discussion
What vault manager for IOS/Android ?
Bitwarden, open source. Selfhost if you want, pretty much all clients.
bitwarden is pretty good but is not able to use nip07