Hi Rod,
The Main jet sizes you have mentioned are about right for a standard engine and depending on the cam timing may still be all right. First eliminate the vacuum advance by disconnecting it and try a couple of degree of mechanical advance. If this does not fix the hesitation check the mechanical advance does not increase in a jump with a timing light. and before anything ensure you float level is correct in the carburator and get the idle mixture correct for your selected idle speed.
Once float level is checked first and the air cleaner is fitted.
Usually it is a combination of idle mixture setting and or ignition timing to eliminate the flat spot. provided the carburettor is in good shape.
The smell could be excessive fuel level in the bowl which will go through the idle jet and main jets into the carburator intake even after engine shutdown beware of fire risk if this is happening. It will also cause hesitation due too rich from idle.
My 2 cents worth
Cheers