How to change a light from Insteon to Zwave without confusing Alexa

I have Nabu Casa Cloud running, and it generally does a great job helping Alexa recognize new devices. However, I have a handful of devices that are currently connected to HA through the Insteon integration, and I want to switch them over to Zwave.

I disabled an Insteon device called “Chair Light,” and replaced the hardware with a Zwave version. I have that added to HA and called “Chair Light.” It works great in the HA app, but Alexa can’t control it. If I search all my devices, I only have one active device in HA now called “Chair Light,” and it’s the Zwave device. The Insteon “Chair Light” is disabled, but not completely deleted.

If I search entities, I have one active entity (the Zwave one) called “Chair Light,” with an entity id of light.chair_light_2. The disabled Insteon entity is called light.lamplinc_dimmer_21_88_29.

If I go into the Home Assistant Cloud settings, there is only one exposed entity for “Chair Light.” It’s the Zwave entity, and turning it off and on from the Home Assistant Cloud Settings Page in HA works fine.

After making these changes, I had Alexa discover devices. But when I ask Alexa to turn on the “Chair Light,” she makes the tone as if she’s done it, but nothing happens. The light works fine everywhere else… just not with Alexa.

And it’s not just this one light… it’s happened with four separate Insteon devices I’ve tried to transition to Zwave. I suppose I could give them all new names, but I don’t want to do that. I’m sure there’s something that I’ve just done wrong… Any help muchly appreciated.

Delete all the devices in alexa. (you may need to then reboot her), then discover the devices again. The problem is her and she’s holding on to the old info. Also, delete the insteon integration and then remove all the unused devices and entities if they still exist after restart.

Are you saying delete literally every single device in Alexa? Or just delete the new “Chair Light” zwave device (the insteon one is already deleted), then reboot Alexa, maybe reboot HA just to be safe, the have Alexa re-discover devices?

Unfortunately, I can’t delete the Insteon integration, because there are still a few insteon devices that are and will remain in service (they’re 8-key wired keypads, for which I can’t find a suitable zwave counterpart).

Also, what do you mean by reboot alexa? Like reboot every echo device in the house?

Thanks!