I attached the reproduce demo for this issue: main.qml
Here is the demo running result:
And when I copy a full-width space( ) to TextEdit, it shows as expected.
Then I checked the Unicode, it was u3000.
So I think regarding this issue, it is because all kinds of full-width space(like u3000) is converted into normal space(u0020).