Migrated from Rasbian to HASS.IO, now randomly nodes are unavailable

Hi,
I recently moved from a Pi to a tinker board for some more speed, and at the same time I thought I would try out HASS.IO.
After installing I moved everything in my .homeassistant folder to the /config/ folder on the new device.

For some reason randomly my nodes will not show up in HASS with errors like:

2019-06-27 08:11:16 WARNING (MainThread) [homeassistant.components.zwave] Z-Wave entity Unknown Node 3 Level (node_id: 3) not ready after 30 seconds, continuing anyway

there are no errors in the ozw log, and weirdly other functions of the node work ok, for example for node 3 the switch works, but the multi-level (dimming) doesn’t.

I have tried deleting the the zwcfg files.

Any ideas what I can do to fix this? I did manually update python-ozw on my pi a while ago which might mean a mismatch with hassio?

I managed to fix this, albeit it was painful.
In case anyone runs in to this, I removed the Z-wave integration, removing all the nodes.
Restarted, re added the integration so all the nodes reappeared, but without their old names.

Then I looked up the entity file and manually renamed each node back to what it was.
The painful bit was this broke all my HomeKit integration, so I had to unpair, re-pair and re setup all my automations and scenes.

If I get the chance Ill try do a diff now on my entities file and see what’s different in case there was something left over from my old install that doesn’t work with HASS.io