As I mentioned in the comment, it is probably due to the keyboard's word prediction (which is why it stops for KeyboardType.Password).
You set the autoCorrectEnable parameter to false, but based on this answer:
Most keyboard implementations ignore this value for KeyboardTypes such as KeyboardType.Text.
Therefore, you will need to change this type to another one (perhaps KeyboardType.Email, as also mentioned in the linked answer).