SwiftKey retroactively replaces words when flowing quickly
As of recent versions of SwiftKey (not sure when it started, but it's happening as of version 22.214.171.124), SwiftKey will go back and replace the most recent word with completely different words or random letters if I am flowing very quickly. For example, if I'm flowing some two-word phrase that SwiftKey normally predicts each individual word reliably from my flows, then if I go fast enough that I start flowing the second word too soon after I finish the first (but there *is* a gap - I am fully lifting my finger off the keypad between each word), SwiftKey will delete the first word and replace it with something completely different.
EDIT: Steps to reproduce:-
1). Open a text editor
2). Try to flow "I know some really good cooks" as fast as you can.
Result: "I know" is entered correctly every time, but "some really" turns into gibberish. On various attempts I got "really well", "about the es", "talu y", among other phrases. If I repeat the above changing nothing except the interval between each word, SwiftKey enters it just fine, so it's not a problem with the flow algorithm predicting the wrong words.
Obviously YMMV, but the above happens pretty reliably for me.
Make & Model: Huawei Honor 6X (BLN-L24)
Android Version: 7.0
SwiftKey Verison: 126.96.36.199
Thanks in advance for your help. If you need any more info, please let me know.