Hello,
Our plugin works just fine with RTL languages. It’s up to your theme to add support for this. WordPress itself defines if a language is RTL.
The actual theme is responsible for showing RTL languages, not the plugin.
Also, make sure to not set a type of alignment directly from your back-end. There are chances that your additional language content, the Hebrew one in your case, to be altered.
The first recommended step is the conflict test (ideally in a staging environment):
??Briefly disable all other plugins and enable the default Twenty Twenty theme. Please also disable all add-ons. If this fixes the problem, enable everything one by one, checking each time to see when the problem returns.
Could you also perform the following test: Disable TranslatePress and change the site language to Hebrew in Dashboard -> Settings -> General -> Site Language. Then, check if the issue persists or if it displays correctly in RTL on mobile, with TranslatePress deactivated, by just setting the language to Hebrew.
Kind Regards,
Anca