I feel your pain with bodge jobs - I've been slowly working through a never ending list of jobs on mine since I recovered it from the "specialist" back in 2018.
Door hinges - I tackled the door alignment on my car because it had replacement doors fitted due to corroded outer skins. I used the Porsche 924 manual for guidance as most of the stuff that is standard between the 924 / 44 is documented in the 924 and the 944 manual should be read with reference to the 924 manual.
You can get replacement pins that go through the hinges - it may be that they have worn after years of opening and closing - on my list of parts as well.
Hinge pin - 321831421 - £6.30 each! (4 of them for 2 doors)
Door hinges - I tackled the door alignment on my car because it had replacement doors fitted due to corroded outer skins. I used the Porsche 924 manual for guidance as most of the stuff that is standard between the 924 / 44 is documented in the 924 and the 944 manual should be read with reference to the 924 manual.
You can get replacement pins that go through the hinges - it may be that they have worn after years of opening and closing - on my list of parts as well.
Hinge pin - 321831421 - £6.30 each! (4 of them for 2 doors)