After a TON of different attempts at fixes (I won’t go into those) I was basically firing blind. Ended up setting the permalinks structure back to default (thought “why the hell not?”) and that fixed it.
Hopefully this will help someone else who goes through this.