After running Opennebula version 6.2 for a while and the announcement of 6.2.1. Enterprise Edition I upgraded to this version.
I noticed some remarkeble things
Opennebula did not start automatically
Sunstone did not start automatically
After looking into this, it appeared that their status was disabled using systemctl status opennebula and systemctl status opennebula-sunstone.
I had to enable and start them using systemctl enable --now <servicename>
IMHO you aren’t missing anything. opennebula.service depends on everything but Sunstone, so you should be good.
I can’t answer Why question, but as you are using enterprise edition, it would be probably best to open ticket for this? Anyway let us know about answer if you find out.