Network Config: two networks

Well, here really seems to be something odd with connman but first check in

/var/lib/connman → the related service directory

the content of the settings file.
It should contain AutoConnect=true and the Passphrase= as well.

Again look at the how-to article [HowTo] Configure Tvheadend 4.2 and the Sat>IP Server AVM FRITZ!WLAN Repeater DVB-C on OSMC

and look for the service /etc/systemd/system/ip-alias.service defined there as an example for you.

In your case your service should contain the ExecStart for specific connmanctl commands

/usr/bin/connmanctl scan wifi
/usr/bin/connmanctl connect <your wifi service>

In theory that should do the trick.