After adding downi915.enable_dc=0 i915.enable_fbc=0 i915.enable_psr=0 to grub, and creating another thread for all non-motion related stuff I got servo-thread time down to ~400000 and tmax 1351609 (did not increase after startup). Not realtime delay errors so far.
Also tried again with [HMOT](CARD0).read-request in the end of servo-thread just for fun. It definitely shortens read.time, servo-thread time drops to around 50000, but something breaks and i get following error spikes in every 75ms (pyvcp refresh rate). I would be interested to know why, any speculations welcome.
But most importantly it seems to be working now. Thanks for help rodw and PCW.