First of all ברוך הבא (welcome).
Secondly, FPC != Lazarus. FPC is the compiler with RTL and few other packages and libraries.
Lazarus is an IDE written in Object Pascal using the FPC dialect for the FPC, while mimicking Delphi.
As you know, Bi-Directional is a pain in computers, and it's not a trivial thing to do, because each widget and platform react differently then the others.
So it require a lot of work and investigation in order to solve this issue, and the solution might be to draw things ourself rather then use the normal widget support.