Looks to be fully seated to the front, cocked up at the back. So try levelling first by raising the front, and a check there is nothing on the seat holding it off. If all OK, like RD suggests a good smack should do it. Support the frame head so all the force presses on the race outer, not just moving the frame. If it were mine I'd take out the race, leave it in the freezer overnight, clean the seating and try again tomorrow, using your custom puller with perhaps a wipe of WD in the seating for luck. Keeping it square is the secret.
Swarfy