The ability to slow run will also be affected by carburation. If the carb does not supply the correct mixture, you will never get a good stable low idle.
Mixture strength and ignition timing are inter related.
Carburetor designers have gone to a lot of trouble, on full size engines to ensure that mixture strength is maintained pretty closely, over the operating range. (Emulsion tubes, air bleeds, capacity wells etc and many hours of test bed time to obtain the correct jet and ignition settings ) This is a lot harder to do with a shop made device, which is going be fairly simple in comparison.
Also, induction tract temperature will have an effect. A good stable idle, after a long heavy load run, may change as the tract cools, and vapourisation deteriorates. The carburetor meters the fuel, much of it vapourises en route to the cylinder. If the carburetor is not supplied with enough heat, ice will form. (The latent heat of vapourisation will come from the carburetor rather than a hot spot or water jacket, and reduce the temperature, to below the dew point and then below freezing).
Sorry to complicate matters!
Howard