RTL text displays backwards

Hi!
It’s not properly an org roam issue, but I though somebody here might be able to assist :slight_smile:
I’ve migrated my config from linux to windows, and I have a problem with buffers containing RTL text (hebrew in my case) - the while the alignment works the way it should, the actual characters in the text are displayed in the reverse order e.g.

!olleH

This is true both for existing buffers and for writing in new buffers.
Any clues?
Thanks!