Another edelbrock carb question!

So I have a 1405 that I feel I finally got pretty close to perfect when cruising and flooring it. But it still burns rich at idle, which makes it begin to eventually build up when sitting in traffic for a while, then blows black smoke the first time I floor it but doesn't blow any smoke the second, third, etc. before anyone asks, I have the calibration kit and jetted it down so far that it would just stumble and still burn rich, and I tried messing with different squirters and so I'm beginning to think it may be my floats. Right now they are set at spec. If I want the needle to close sooner would I need to adjust the float down? And right now I have the weakest step up springs in which helped a lot but obviously it still seems to not be pulling the rod down all the way so should I hook my vacuum advance to the full time vacuum port as edelbrock suggests? Thanks for any help! -Kory