I have been tinkering with different LCD / VFD options off and on for quite a while..
I have noticed that many PIO displays use different signal lines from the LPT port to act as strobe and RW lines..
So what you run into is different valus needing to be set in the LPT controle registers to accomplish the same task.
The result is garbled displays or displays that simply do not initalize..
If you can obtain the pin out that the MFG is using to control the LCD, you could create a "patch board" that corrected the pinout that MikroTik is expecting.. Most of the platform mfgs use the LPT port to drive PIO LCDs usualy the pins are all available, just the pinouts are incorrect (affecting control register programming) by installing a small interconnect adapter, you can tap into the signal path from the system board to the LCD, correct the pinout and connect the LCD to the adapter rather than the system board...
Just an idea..
Things that make you go "Hmmmmmmmm"...