I’ve done this upgrade from an old Gen5 stick to a new Gen5+ stick, and it all went as expected.
My situation was different from yours: the old stick was being used in a Domoticz installation and I wanted to migrate my network to a new HA installation using QT OpenZwave. Because the new HA installation is on an RPi4 (using and booting from an SSD), I couldn’t simply plug the old stick in, and I didn’t want to use a hub or solder resistors into the innards of the stick. So I purchased a new Gen5+ stick that works directly with the RPi4.
The ZWave network migrated without issue to the new stick using the Aeotec backup/restore tool.
I saw that in the ozw-admin tool, all the mains-connected devices were queried, and configured correctly in the new HA installation, with one exception.
I have a Steinel IS140-2 mains-powered motion sensor. Although the node was present, it was listed as unknown. I power-cycled the sensor, and then used HA to refresh the node, and all details appeared.
I also have battery-powered Heiman smoke detectors. These nodes first appeared as unknown in HA, but over the course of a day or two, the nodes got refreshed as the devices briefly woke up and their details were filled in.