When it's leaking from the front sphere, it's almost always a badly fit rubber seal.
The seal has to be put in the opening of the cylinder on the car and not on the sphere. That's what most people don't know.
Then, there are a few ways to squeeze or to tighten too much the seal. Many of these leaks drop only occasionally. Apart from this it is generally difficult to determine exactly where it's coming from.
Some people use powder. I only used lots of kitchen towels, engine cleaner, and spend endless lonely nights sitting in front of my beloved BX ...
The sphere should never be tightened too much. It can be even less than an oil filter as it gets tightened when the hudraulic pump delivers pressure to the sytem.
Checking is easy. With a 12mm spanner turn the bleeding screw on the cylinder a half or maximal one turn (not more as it can fly away and then you're screwed) and have the hydraulic in lowest level.
Unscrew the sphere, check the rubber seal, buy a new one if necessary from Citroën or GSF, put the seal in the opening, and fit the sphere.