@Beaudave,
I think along the lines of
@deQuincey as well.
Loosing 2-3 cm of cooling fluid must mean that it leaks somewhere; as a fluid in the engine compartment (hoses, couplings, block caps etc), or (worst case ) it may disappear internally into the combustion zone (bad gasket, cracked head): do you get a bit sugary smell in the exhaust? I hope not.
Yes, it could leak from the cap, but only until the level drops below the level of the rubber that you think is leaking. Once the fluid level drops below the rubber gasket, the only thing that can leak is just air +possibly some vapors that escape. But you will not loose 2 cm of fluid level as vapor, as that would show immediately; 2cm of fluid volume is many, many cubic feet of dense vapor. (1 block of water makes up ~2600 same sized blocks of vapor - image how bad that looks like!)
Anyway, I think the fluid level is never up soo high that it could spill through a cracked rubber cap gasket. So I would bet on another route for your cooling fluid loss.
I hope it's just a bad hose or hose clamp. Other options soon start to be big bucks and mucho work.