I have been battling with blocking on motion for a while and I'm running out of ideas.. I have searched the web and have tried many different things to try and resolve this issue but nothing seems to fix the problem, hence I'm reaching out to experts here for advice 
BIue Iris is running in a Win10 VM on Unraid. CPU is usually around 10%.
CPU- i7-8700, 6 cores & 12GB Ram given to BI VM and the video Intel 630 graphics are passed through.
Direct to disk recording is set, HW decode=default, GPU=any,HW acc decode=intel
I am running 3 different cameras (all POE) Dhua, Hikvision and Reolink and all suffer the same problem except.. Interestingly I have a Reolink Pro E1 (wifi) and it doesn't seem to display the blocking as much.
Things I have tried:

BIue Iris is running in a Win10 VM on Unraid. CPU is usually around 10%.
CPU- i7-8700, 6 cores & 12GB Ram given to BI VM and the video Intel 630 graphics are passed through.
Direct to disk recording is set, HW decode=default, GPU=any,HW acc decode=intel
I am running 3 different cameras (all POE) Dhua, Hikvision and Reolink and all suffer the same problem except.. Interestingly I have a Reolink Pro E1 (wifi) and it doesn't seem to display the blocking as much.
Things I have tried:
- Higher quality Cat6 cable
- Increase the receive buffer rate to 20MB
- Downgrading the video driver (this did work last time I had this issue but over 6 months ago)
- adjusting the frame rate and i-frame
- many other suggestions I've found googling