Before you go through a lot of work, can you check if the device fully excluded? At this point I’d try the factory reset. It actually should get discovered as an unknown device, not as failure. Maybe this will solve the problem.
Part 2: If you get to the unknown device stage, I marked up an XML from what was in the DB that can be added to your binding for a test following the procedure here. The location in this case is /jarmodify/OH-INF/thing/aeotec
and the file is
zwa009_3_0.xml (16.2 KB)
That file should work with any version greater than 3.