Failed ZBT-1 to ZBT-2 migration on Z2M. How to recover lost devices?

I just attempted to migrate from (Skyconnect) ZBT-1 to ZBT-2 on Zigbee2MQTT following this procedure, and failed misearbly. No devices in Z2M after restarts and reboots.

It seems the IEEE address was not cloned properly or the firmware upgrade nuked it. Either way, when i diff the coordinator_backup.json with the backup coordinator_backup.json.old, the IEEE (and frame_counter and hashed_tclk) are different.

Figured I would just add rejoin every device and give each device the same name as before, but when i try to rename and “Update Home Assistant entity ID” i get:
image

One IKEA bulb does start the interview but returns “Not supported”, “Model: Unknown” and “Type: Unknown”:

What are my options for recovery? I’d reeaallyy hate to nuke everything, and i feel like there’s a way to rejoin the devices, but I don’t know the correct procedure and am slightly panicked about experimenting on my own at this point.

Any help appreciated!

These were the migration steps:

  1. Backed up Z2M from UI.
  2. Updated firmware on ZBT-1.
  3. Plugged in ZBT-2
  4. Cloned ZBT-1 to ZBT-2 using the automatic migration option.
  5. Updated firmware on ZBT-2
  6. Deleted ZHA
  7. Renamed coordinator_backup.json to coordinator_backup.json.old
  8. Changed the Configuration in Zigbee2MQTT UI to: “/dev/serial/by-id/usb-Nabu_Casa_ZBT-2_DCB4etcetc”, ember, 460800.
  9. Restarted Z2M. Zero devices in Z2M
  10. Double checked settings. Multipte Z2M restart and HA reboots. Zero devices in Z2M.