When I swipe “don’t” in Gboard, at least 30% of the time it decides I mean “didn’t”. I just tested it, and the accuracy was shockingly bad. I’d understand if the strokes were very similar, but “didn’t” has a whole extra stroke in it compared to “don’t”. WTF, Google?
It seems to accept swiping “dindt” as didn’t. Avoid getting to close to the “d” between the “n” and “t” and “don’t” gets detected fine.