(on iOS at least) It often takes training after OS updates, but it trains both ways. If you leave an uncorrected typo enough times without correcting it, or type the same thing the same way, it learns that. e.g. I don’t have to think about typing the capital R in iRacing anymore due to training it.