Hmmm, sounds like the door is damaged/bent at the front. Like caved in a bit.
That can happen when the rear of the door is hit, like backing it into something.

Old trick - get a floor jack & something to protect the door's flange (small wood block, for example).
With the door ajar (not closed, say 30 degrees open) jack the door up. Might be scary.
It's kind of a last resort, but it's effective.