Macros in vim mode can't input characters

when using a macro in vim mode anything recorded while in insert mode is ignored

for example when executing

qa0fdciwhello<esc>q

on the first line of the following text

Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet

the output of the a register where the macro was recorded is only

0fdciw

ignoring everything after we changed modes.
When trying to execute this macro on the rest of the lines is

Lorem ipsum hello sit amet
Lorem ipsum o sit amet
Lorem ipsum o sit amet
Lorem ipsum o sit amet
Lorem ipsum o sit amet
Lorem ipsum o sit amet

when the expected result would be

Lorem ipsum hello sit amet
Lorem ipsum hello sit amet
Lorem ipsum hello sit amet
Lorem ipsum hello sit amet
Lorem ipsum hello sit amet
Lorem ipsum hello sit amet

while searching to see if this bug was already reported I came across the information that the editor used is Ace, so I tried to the same thing on the demo provided by Ace Ace Kitchen Sink but the issue didn’t persist.