I had this happen on a small block Chevrolet. It was extremely obvious that the diaphragm had ruptured inside the fuel pump. I find it hard to believe that the carburetor could be running so rich that raw fuel would be dumping past the rings and the engine would still be running. You probably have more than one thing going on that’s contributing to the problems you’re seeing.