Вярвам, че целият ви низ е обърнат и фактът, че думите на иврит се показват в правилния ред, всъщност е резултат от различен проблем. Това, което подозирам, е, че думите на иврит се съхраняват в нелексикален ред.
На теория трябва да можете да разрешите проблема си, като просто обърнете низа и след това принудите SQL Server да покаже арабските думи отляво надясно. Това се прави чрез добавяне на специален знак в предната и задната част на вашия низ, както следва:
DECLARE @sourceString NVARCHAR(100) = N'123456 בדיקה esrever sti fI kcehC';
DECLARE @reversedString NVARCHAR(4000) = nchar(8237) + REVERSE(@sourceString) + nchar(8236)
SELECT @reversedString;