Bug in Query Model Objects when moving objects (double expire)

The Query Model Objects works fine when deleting objects and adding objects.
It expires once.

But if you move an object I think it registers the deletion of the object and the creation of the object in the new location causing the component to expire twice.

Top image shows a moved object
Bottom show an added/deleted object