Hiya, I have a solex and they are "interesting" for want of a better word. When the engine is hot and you turn it off fuel is sucked out of the unit and pools in the manifold. Carter's don't do it because they are designed differently. When you go to restart do not put your foot on the gas or else it simply floods as there is already fuel present.
If it doesnt start after a few cranks then, and only then, try a few pumps on the pedal and you should be good. There is a lot of talk about the Solex being affected by high fuel pressure. I made a thicker spacer to put between the block and fuel pump to reduce mine and it seems to be fine.
Barring any actual blockage I think that this will be your problem.
Good luck