Ok, deb2sce startup script is not really the right place to launch services, bootlocal.sh is, that's how I have always done it in my machines. I will remove it from connman.deb2sce. I think /etc/init.d scripts are how services should be launched and I like to leave that control up to the user. Other distros have tools that allow you to pick which services you want started on boot. It would be simple to have a select menu utility that allows choosing which services you want started on boot based on what is installed which could be preserved with a backup. Once the current bugs and other issues are resolved I will look into it.
I don't use connman or enlightenment so I have no idea what is happening. What is the command or action that enables the wifi in the connman module? That may help me find why it is not working when launched by the startup script. Since other things don't work during boot but do after it may help point out what may be happening.