The issue is fixed. Only the new firmware uses a fixed discovery time. (It was configurable). That is the reason why there are discovery failures.
Besides that athom add a cache layer that holds the discovered devices for some time.
I cannot make any improvements besides asking athom to change the mechanism.