Speech to text on Android: only first char appears in TextEditor

When using speech to text feature on Android via its virtual keyboard (microphone key) it results in a single char pasted into TextEditor component. However on iOS it works as expected. Should I change some settings or is it a bug or limitation?