While you had the heads off, did you check the valves for sealing with some very light liquid such as toluene, gasoline, naptha, etc.? Did you grind the valves and seats and then make sure they were seating and sealing?
If the engine got hot enough, the valve springs may also have become annealed and lost 20% or more of their energy.
Here is how you can make a compression tool to hold the valves up while you replace valve springs. Break out the electrode and ceramic of a spark plug that fits the head. It can be any plug as long as it has the correct size threaded area and seating area. Whatever you air quick connect you use, place it against the spark plug base, weld it to the spark plug.
Then screw it into the spark plug hole, also, remove the hose to the fuel pump from the valve cover(s), place compressed air into the cylinder to test blow by from both the carb and oil filler tube. This will tell you if you have a valve leak and you will get some blow by out of the oil filler tube and valve covers as rings can't completely seal a cylinder.
Have fun and good luck,
Max