Important: some of the latest Huawei devices do not support Google Services (source)
Telematics App isn't able to work without Google Services.
Huawei devices without Google Services:
P40, P40 Pro, P40 Pro Plus, Mate 30, Mate 30 Pro, Mate 30 Pro 5G, Nova 6 SE, Nova 7i, Nova 7 SE 5G, Nova 7 5G, Nova 7 Pro 5G, Y7p, Mate Xs, MatePad Pro 5G, MatePad 10.4, MatePad T8, P40 Lite, Enjoy 10e, Y5p, Y6p, Y8p
Honor devices without Google Services
30, 30 Pro, 30 Pro Plus, X10 5G, Play 4 Pro, 8A Prime, 9C, 9A, 9S, 4T, 4T Pro, Play 9A, 30s, 9X Pro, 9X Lite, V30, V30 Pro, V6
On some phones with EMUI 9+ (Android P+) Huawei introduced a new task killer app called PowerGenie which kills everything not whitelisted by Huawei and does not give users any configuration options.
We've got mixed reviews on Huawei - the PowerGenie app is present on some EMUI 9+ systems, while on others it isn't.
Traditionally, Huawei and their Android customization called EMUI belongs to the most troubled on the market with respect to non-standard background process limitations. On default settings, background processing simply does not work right and apps working in background will break.
In some of the EMUI versions (we know about EMUI 4 and we've got some reports about EMUI 5 and now the latest EMUI 9) no user accessible settings can prevent the system to break background processing longer than 60 minutes. This is done by a custom service called HwPFWService (and in EMUI 9 this is called PowerGenie) developed and bundled with EMUI by Huawei.
App Launch on some EMUI 8, 9 and 10 devices (Huawei P20, Huawei P20 Lite, Huawei Mate 10, Huawei Honor 9 Lite, Huawei Mate 9 Pro etc.)
Go to your phone's Settings.
Tap on Battery.
Tap on Launch (Honor 9 Lite, Mate 9 Pro) or App Launch (P20, P20 Lite, Mate 10).
Set your app to Manage manually.
Turn on every option for your app.
Turn off battery optimization
Go to Settings
Tap on Apps
Tap on Special access
Tap on Ignore optimizations
Find your application in the list and choose Allow
Startup manager seems to be a new kid on the block, preventing apps run automatically after the phone starts up.
Go to Settings
Tap on All
Tap on Startup manager
Switch ON toggle next to your app