Texto RTL é estranho. Os números são, na verdade, exibidos em formato LTR. Então, se você se livrar do dois-pontos e do hífen, a exibição correta dessa sequência de números seria:
ou seja, “1127”, lendo da esquerda para a direita
Se eu colar o texto do seu \s acima no Word, obtenho o seguinte (exatamente o que você está vendo no PTXprint):

No entanto, se eu colar no LibreOffice Writer, obtenho o seguinte:

(o que você esperava obter)
Neste caso, acho que o Word está, na verdade, mais correto. Os números são LTR, e o dois-pontos e o hífen são “Neutros” em sua bidirecionalidade (veja Texto bidirecional - Wikipedia). Isso significa que eles não forçam uma direção no texto, mas a tomam do contexto circundante. E, como estão no contexto de caracteres LTR (os números), eles devem manter a direção LTR, e toda essa sequência de números e pontuação deve ser apresentada na linha em uma direção LTR, como o PTXprint está fazendo.
Então, dessa perspectiva, o que o PTXprint está produzindo é teoricamente correto (do algoritmo de texto bidirecional). Mas isso não é, na verdade, o que você quer. Estamos lendo nosso texto RTL e queremos que os diferentes blocos (separados por pontuação) apareçam um após o outro de RTL, como mostrado na saída do LO Writer acima. (Na verdade, não sei por que a saída do LO Writer é assim. Não parece que está seguindo o algoritmo bidi do Unicode...)
Mas eu posso obter esse comportamento no Word adicionando marcas especiais chamadas marcas da direita para a esquerda. Elas são o ponto de código Unicode U+200F (veja Marca da direita para a esquerda - Wikipedia). Você pode inserir essas marcas após uma pontuação para forçar uma direção de texto RTL para aquela pontuação. Para fazer isso no Word, coloque o cursor de inserção após os dois-pontos (recomendo usar as teclas de seta para encontrar aquele ponto), digite “200F” e digite Alt+X (segure a tecla Alt e toque na tecla X). Seu capítulo um deve agora pular para a direita da sua sequência de números e pontuação. Faça o mesmo após o hífen, e sua sequência parecerá a mesma que a saída do LO Writer acima.
Mas agora a parte difícil é fazer com que essas marcas RTL sejam inseridas no texto para o PTXprint. Eu não testei isso, mas acho que você pode usar o Changes.txt (na aba Avançado) para criar regras que inserirão as marcas RTL nos lugares apropriados. Tente estas regras (não testadas):
'(\d):(\d)' > '\1:\u200f\2'
'(\d)-(\d)' > '\1-\u200f\2'
Mas há mais um problema interessante. Notei que você está usando os dígitos árabes-indianos orientais, que começam em U+06F0. (Veja https://www.unicode.org/charts/PDF/U0600.pdf.) Eu usei principalmente os dígitos árabes-indianos comuns, que começam em U+0660. Acho que a designação de dígito \d deve funcionar para esses dígitos também, mas, se não funcionar, você pode precisar usar algo como [\u06F1-\u06F9] no lugar de \d.
De qualquer forma, isso lhe dá algo para tentar. E todos nós estaremos interessados em saber se você fizer progresso!
Jeff