So a short update...
Didn't go on the trip, don't ask
So had the time to do the bike
Did the squish. Seems to be around 1.5 mm. The measurement on the solder was 1.55 - 1.6 mm, but it was 1 mm line and had to twist it a couple of times. So I guess it may have some elasticity more than plain solder.
But anyway, not really bad squish I guess, and everything else seemed to be ok also. Without the head the engine turns nicely when pressing the kicker. Not binding anywhere.
And there was also the vent hole, a tiny hole in a nice new cylinder
And also swapped a new needle (NEDW), so had a productive weekend.
Well, guess what. After some kicks the new lever is giving signs of giving up! The reason? The bike kicks back twice as hard if it doesn't start.
Just came back from garage after having an idea of removing the spark plug cap and kicking the bike without it. And it doesn't kick back. So now I'm leaning towards ignition timing as Davehuge suggested. And this would make sense also from the running point of view. By this I mean that the engine is really happy to stall at low rpm and is still running kind of rough even with the new needle, which improved the situation anyway.
But how to check the timing? I'm an mechanical engineer, electricity is something of a mystery to me