Unfortunately Android on head unit is a truncated version, e.g.
- it doesn't have 'Accessibility API', so lot of trigglers won't works
- basic interface doesn't accept shorcut, widget...
- and the most problem is it doesn't memorise any app when power off.
I don't understand how some app can do ?
A trick for 'car launcher' apk is to set 'auto launch when external power is on' (which means 'always' for head unit)
Why cannot Macrodroid do same ?
Anyway, the only way to start Macrodroid on boot, as we are talking about car and as all of us use alternative car launcher:
- paid 'car launcher' using tasker to launch macrodroid (greater burden but works)
- paid 'Agama launcher' which can start any app
- I am said 'Nova launcher' also can do, but haven't tried