Thanks for your help!
Best posts made by faiszalkhan
RE: Items in QGraphicsScene are not movable
I had previously given a static bounding rect value as the previous implementation was static. Now that the value is dynamic I had not changed the contents of the bounding rect as the size has not changed from the previous implementation.
Making the changes in the bounding rect solved the problem.