I noticed that when this happens, it is because of the structure or content of the sentence. There is a trigger point that causes the drift. So when the sequence is repeated, drift occurs at virtually the same spot.
The solution is to identify the drift spot and force yourself to keep focused through it.
It is not that broken. You are doing great given you don't read and wrote Arabic. Just a missing letter at end of sentwnce and wrongly placed final dot. Not big deal. Arabs do worse.