Backspace, Enter, Space bar return wrong input

I recently stumble on this issue: I created a virtual keyboard for Oculus Go, by following Epic’s documentation on virtual keyboard, and Mitch’s content example here: Upon testing, every keys works correctly, however, BackSpace, Spacebar and Enter return wrong characters. Specifically:

Back space return “C”
Enter return “B”
Space bar return “>”

Is this a bug or any solution on this?
Thank you.

See my solution here:

Long story short - replace sending the special keys as PressAndReleaseKey() with SendKeyChar() and send special characters such as " ", “\n”, “\b” etc.