one more information, separate thread for graphicsitem position update.
Remove the thread / don't run the thread and see some is some magic happens.

Show us what you are doing, and how you are doing?