This should fix the screen data corruption, merged: reactor: Prevent update_timer() from running a single timer multiple times by KevinOConnor · Pull Request #7035 · Klipper3d/klipper · GitHub
This can improve latency, but needs to be tested: Display: make render and flush decoupled by nefelim4ag · Pull Request #7028 · Klipper3d/klipper · GitHub
Thanks.