Screen is fed via HDMI which is running off a dongle on Android or Apple.
I am having trouble with very laggy reading from one of the fastest ODB link senders to my ipad.
I am using bluetooth but the lag is large 500ms to 750ms as an estimate. VERY noticeable in that the updates on the dash seem to be about a half a second apart.
Try to enable the optimizations in connection settings, the multipid request and first reply only.
We have the MX+ and iPad on our testing cycle and we experience about 75-100ms delay between values, but we are using OBD2 simulator device on testing and actual vehicles will vary.
One thing that slows down the OBD2 connections is too many value requests. As protocol is defined a polling mechanism, asking a lot of different values will cause a noticeable delay. Try to make a dashboard with only RPM and speed and observe if speed is ok with only two values.
Did you check by running RD directly on the IPAD rather than routing it to a HDMI onto another screen? I am running it on an Android tablet directly and there is no lag.