In this case, we need to find what startup script need to run first to allow connman to run it's succussfully, then add that script to connman's custom startup script. This is the nature of a monolithic SCE as opposed to individual TCZs. In the case of dCore, the TCZ approach was tried but as Debian has so many packages factored out, performance is much better with one SCE and we just fix cases like this as we see them. I will help look into what need to happen, on viewing the deps it appears it is dbus that needs to be started.