Seems you know all the answers but reeds will not cause rich running. If reed was bad it would blow crankcase compression out the carb. Also a cylinder leakdown has nothing to do with anything behind piston ,just piston and rings. Good luck finding your solution.