Problem seems clear to me .. seen it before.
Headbutton is too thin , not enough pressure on it by the cap.
Remove o-ring , screw cap on with 2 screws , and check the opening that's left for the o-ring.
Opening should be arround 0.012"(0,3mm) less as the o-ring thickness.
If the opening is smaller ... add a head-shim uppon the headbutton ,
to increase the presure by the cap to the headbutton.
What's happeing now is the cold engine is holding the headbutton ,
but if run warm , the headbutton slips out , causing fuel-mixture to flow into the cap.
Fuel and water don't mix , and will clogg ... blocking the nipples.
Also as the nipples are opposite to the bolts , restrickting the flow ,
re-drill / tap the nipples BETWEEN the bolts.