I think this goes in the gray area which you should avoid.

Putting in delays in your macros is considered automation even if you are pressing the button, thus I believe this is also considered automation and should not be used.