The bearing retainer also appears to be in upside-down.
In the big picture, I'd mill that fork's crown race seat to 26.4mm if it wasn't already, then smack the lower half of a
Tange Passage headset into it and call it a day. The headset's $13. If even the lower half solves your problems, it was well worth it.