It isn't a macro tho.
"A macro is an automated input sequence that imitates keystrokes or mouse actions. A macro is typically used to replace a repetitive series of keyboard and mouse actions."
Its the opposite of a macro, it makes your mouse do less actions, if anything its a disadvantage if you put the delay higher than 50ms.
I feel like you didnt read my topic, but thanks for your input anyways!
Argue what you want you are using a program to do actions in game.
It does not matter if it is different keys or repeated press of the same key.
If your control method has a built in auto fire you would be OK but you are using a active program on your PC.... a macro.
If your mouse is having issues then time to replace it.