Ender 3 Neo - levelling probe flashing red

Hi - I’ve been printing today but had a failed print that got wrapped around the levelling probe. I manage to remove the filament but on subsequent prints the probe kept catching the filament that had just been printed onto the bed. So i thought i would auto level the bed - which i did but the levelling probe pushed into the bed, rather than simply touching it and then lifting up. Here are where the problems started. Now when i try and auto home or do a print the printer goes through its setup of finding the X and Y positions but as soon as it gets to the Z it raises slightly but wont descend at all. Then the levelling probe initially flashes purple but then goes red. At a bit of a loss how to proceed - any help much appreciated please!

Just to add that the probe moves freely, ie i can move it in & out, but when i choose auto level or attempt to print the probe doesn’t release like it normally does. So i think the issue is with the probe