In general it does work here. (The strange thing is that it works only at every second launch of the macro, but this may be a glitch with my local environment.(?))
You can see the key strokes with the help of the Keyboard Viewer or with the Key Codes app. You can see the scrolling if you test the macro while a scrollable window is on the screen.
But it does not work for the Accessibility Zoom.
The only way I’ve found to make the zoom window appear is assigning a hotkey that involves the Control key (so that it is held down physically on the keyboard when the macro launches).
Probably the Accessibility Zoom is designed this way (to only accept real keystrokes).