Nevermind - problem solved
Guess when we set everything my lack of patience resulted in the crank slipping away from TDC and me not catching it. Did a double-take this time - everything is perfect. I'm just an idiot
I'd guess intake and exhaust cams were both about 10 degrees off