Sie haben nicht ein Leerzeichen in RTL und ein Leerzeichen in LTR. Beides in RTL.
Das heißt, immer wenn ich Englisch in RTL-Text einfügen, gebe ich das RTL-Wort ein, nach dem die LTR gehen soll. Ich stelle sicher, dass es zwei Stellen an dem Ort gibt, an denen die LTR gehen muss. Erst dann wechsle ich die Sprache und wechsle zu LTR. Wenn sich der Cursor zwischen diesen beiden Leerzeichen befindet, tippe ich dann den englischen Text ohne Leerzeichen ein.
Dies sollte Ihr Problem lösen (vorausgesetzt, ich habe es richtig verstanden)