unfortunately Huawai doesn't explain those dependencies, but probably existance of a connected widget seems to help that the app is not killed. I have a small app written that works that way.
With my Honor 5c I also noted that allowing notifications for Orux on the lock screen via system settings may help.
Peter