Hard restart after hot

Sounds like vapor lock to me. Losey gas these days tends to boil in the lines, you get a vapor lock. Try insulating the lines from the fuel pump to carb, move line further away from engine block, or a spacer under carb, to keep the fuel from boiling in the carb.