Homeseer Z-Net Network Connected Z-Wave controller

I’m a long-time user of Homeseer, but would like to switch to HA. I’ve got it installed in a virtualbox virtual machine, it gets connected to my Znet controller, and I see my devices, but can’t get it to control them. There doesn’t appear to be much useful information in the log, but I’ve included it below. Can anyone point me in the right direction?

2024-09-26 09:08:08.017 WARNING (Recorder) [homeassistant.components.recorder.util] The system could not validate that the sqlite3 database at //config/home-assistant_v2.db was shutdown cleanly
2024-09-26 09:08:10.654 WARNING (MainThread) [slixmpp.stringprep] Using slower stringprep, consider compiling the faster cython/libidn one.
2024-09-26 09:08:10.857 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to load_default_certs with args (<ssl.SSLContext object at 0x7f6823543050>, <Purpose.SERVER_AUTH: _ASN1Object(nid=129, shortname=‘serverAuth’, longname=‘TLS Web Server Authentication’, oid=‘1.3.6.1.5.5.7.3.1’)>) inside the event loop by integration ‘harmony’ at homeassistant/components/harmony/data.py, line 118: connected = await self._client.connect() (offender: /usr/local/lib/python3.12/ssl.py, line 713: context.load_default_certs(purpose)), please create a bug report at Issues · home-assistant/core · GitHub
For developers, please see Blocking operations with asyncio | Home Assistant Developer Docs
Traceback (most recent call last):
File “”, line 198, in _run_module_as_main
File “”, line 88, in _run_code
File “/usr/src/homeassistant/homeassistant/main.py”, line 223, in
sys.exit(main())
File “/usr/src/homeassistant/homeassistant/main.py”, line 209, in main
exit_code = runner.run(runtime_conf)
File “/usr/src/homeassistant/homeassistant/runner.py”, line 189, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File “/usr/local/lib/python3.12/asyncio/base_events.py”, line 674, in run_until_complete
self.run_forever()
File “/usr/local/lib/python3.12/asyncio/base_events.py”, line 641, in run_forever
self._run_once()
File “/usr/local/lib/python3.12/asyncio/base_events.py”, line 1990, in _run_once
handle._run()
File “/usr/local/lib/python3.12/asyncio/events.py”, line 88, in _run
self._context.run(self._callback, *self._args)
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 752, in async_setup_locked
await self.async_setup(hass, integration=integration)
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 604, in async_setup
result = await component.async_setup_entry(hass, self)
File “/usr/src/homeassistant/homeassistant/components/harmony/init.py”, line 28, in async_setup_entry
await data.connect()
File “/usr/src/homeassistant/homeassistant/components/harmony/data.py”, line 118, in connect
connected = await self._client.connect()

Very strange. After running for a while (I’m talking 10 minutes) it suddenly seems like it’s working! I’ll keep playing around and see if everything is working now. Any tips of why it took so long to connect would be appreciated.