Thanks Diwali for your great reply. I had exactly the same symptoms as you. I tried yesterday, as you suggested but unfortunately my impeller was totally jammed and refused to budge, and broke when I applied more torque!
I tracked down that I got the naughty pump from Screwfix in Jan 2021...