My Arduino micro board has a weird feature for its kind-[SOLVED]

You still haven't told us how the board identifies itself.

I unfortunately don't have an original Micro but replacing the Leonardo bootloader with the Micro bootloader should solve the issue of a single tap invoking the bootloader.