Something to keep in mind, where you install an app from, you may need to always update it from the same source. This is because of signature pinning.
I have some apps I installed directly from github, but they show up in droidify with notification to update when an update is available. But it doesnt mean that I can update using droidify. Attepting to do so will download the new APK but will not install (gives error). Be mindful of this.
If you get signal from its website, I think best way to update it is with obtanium, I think.
To keep track of where I got each app from I have made a note that keeps track of that so I dont forget.
I've heard aurora doesn't pin signatures, and hence I don't know how it will act with github/website installed apps.
Although I must say I havent found out "how" to update signal using obtanium yet. I can't figure out what "address" to put for its source in obtanium for it to recognize.