vacuum advance idle issue?

I don't see how anyone could come up with anything other than a guess or an oppinion with the information we have.

I didn't see any mention of a possible jumped timing chain (which could do exactly this)
or mention of TDC checking with the piston stop method to verify the balancer/timing mark position.

I'd start with those on an engine described by the OP.