The normal way to replace an old esphome device:
1 - delete the esphome device from the integration list under settings / devices and services (do NOT delete it from the esphome addon!!)
2 - restart HA
3 - build and flash the new esphome device
it would not surprise me if you can skip step 3 as you obviously did that already
I tried this.
I restarted HA and espHome.
I gave it a day or two but the device has not returned yet.
The device is there on the espHome integration page. I can look at its logs and visit the device.
But it is not listed on the espHome device list from the settings->devices&services-> integrations page and it is not on the settings->devices&services->devices page.
First of all, be sure you removed the old one from the ESPHome integration page:
Settings->Devices & Services->Integrations->ESPHome->device-name->3 dots menu->delete
If the new device is not auto detected, you can add it manually on the Integrations page via the blue button “Add Integration” select ESPHome and add the device via it’s IP address of via “device-name.local”