Did you ever figure out a solution to this? This is driving me crazy. I’ve deleted the emulated_hue.json, restarted home assistant, and removed all devices from the web interface. I am getting 4 and 5 entries for each emulated device every time I discover. The strange thing is that if I disconnect all my alexa’s and try to discover from my phone then it wasn’t finding anything.
UPDATE: I eventually found the solution in the thread How to efficiently flush emulated hue.