All engines make vacuum , depending on the cam , RPM , throttle opening etc the vacuum will vary .
there are 2 types of vacuum & they work opposite so as one rises the other becomes lower .
Intake vacuum is very high at idle with the throttle plates closed but drops off as the throttle plates are opened up .
Ported or venturi vacuum works opposite & is drawn from below the venturi inside the carb , there the vacuum is very low at idle but rises with air speed through the carb .
Ported vacuum is what you want to use for vacuum advance so the advance increases with engine speed but this is also accomplished with the mechanical advance & to shorten the curve so the engine is more responsive off idle I generally leave this disconnected .
with manifold vacuum as rpm increases & or throttle is opened up the vacuum will drop , the springs under the metering rods will push the rods up allowing in more fuel , this is needed for accelerating but not for cruise so the added fuel may increase RPM which will increase the vacuum if the throttle remains in the same position which will pull the rods back down decreasing the amount of fuel which would drop RPM & vacuum where the springs may push the rods back up creating the surge you are experiencing so by reducing the spring pressure the rods stay down