Travis is correct. The springs in the distributor merely control how fast or how slow the centrifugal weights move out. They don't affect the total advance however. And regarding where you riveted the breaker plates.... I choose to rivet them at their neutral position (center the two notches under where the round steel ball is located). You may have inadvertently added full-time 'vacuum' advance to your total timing.
Have you performed a vacuum test? The only way to determine how much to clip from the power valve spring in the Weber is to perform an idle vacuum test with the engine running at it's best. If, for example, your engine idles with 14" of vacuum at idle, you will need to have the power valve open roughly 2" below that, or at 12". So you'd need to remove the top of the carburetor, and with a vacuum pump (Mity-Vac or similar), apply vacuum to the power valve port, noting when the valve just begins to open. This will probably be at 17" with a stock spring and power valve assembly. This means the power valve will be wide open at idle with 14" of vacuum, and will dump fuel down the carburetor. Carefully clip one coil of the spring at a time, checking with each cut what the value of the vacuum is required to open the power valve. Usually, it's between 3-4 coils, but the only way to be sure is by checking!
If you cannot get the idle circuit mixture screws to have any affect on the air/fuel ratio, then you may need to drill small holes in the throttle plates to allow a little air to bypass. This will allow the throttle plates to be closed somewhat, bringing the idle circuit back into operation while allowing the engine to idle at the higher rpms need with a hot cam.
Bob