I posted something similar recently. My XT lever was leaking fluid from the master cylinder seal after a cut and re-bleed. There also seemed to be fluid coming from the hose/olive. Turns out that any overfill of fluid seeps out until it’s at the right level and mine has trickled into the area of the olive. Maybe worth checking it’s not that first. Then pull the lever several times and wipe until it stops. If it never stops you have a fault.
Mine are working fine now but I am still very confused as to how it is possible to overfill a sealed hydraulic system, surely it’s either full or not????
One of the few down sides to shimano is you can’t buy any spares to work on them yourself.