Asterisk 18.1 Problems with systemd

My problem seems to be centered around Asterisk not starting initially as root.
And in my opinion a general lack of documentation or emphasis on things like this
making it harder to track down understand and fix.
The only emphasis That I could see about anywhere is to not run asterisk as root.
Which pretty much breaks things.
Please see the last developer comment in this post:

LINK