Android keyboards(including the default one on GOS) have a setting often present in text correction settings called "Personalized suggestions". Its description says: "learn from your communication and typed data to improve suggestions".
I assume this setting is responsible for learning a word, lets say "asdasd", after the word is typed certain number of times. But on my pixel 4a 5g, GrapheneOS, Android 13 and now 14, this does not work.
Neither the default keyboard nor any third party keyboard (such as helium's openboard fork, anysoftkeyboard) is able to learn words over time, except gboard but I am not a gboard user. I have to manually add words in personal dictionary for keyboard to pick them up.
Does anyone have any ideas on how to fix this or what might be the cause of it?
Thanks