Your crankcase is being pressurized by compression blowby, which is forcing oil through the main seal or around the too limited seating for the seal.
Not necessarily. A Commando without any check valve in the breather will have a pressurized crankcase. Although, piston ring blowby will create crankcase pressure, too. I've read here about a lot of work being done to stop oil leaks, special joint sealant, special seals, special "O" rings and the like. While these are all worthwhile, you may still end up with oil leaks if you have a pressurized crankcase. Guys, don't fight it. The Commando does definitely benefit from a reed type check valve in the breather circuit. They are cheap, the Mike's
XS 650 PCV valve is $18. I see CNW is now selling the version that mounts directly to the crankcase. More better! I've tried the Motormite vacuum check valve. It's little more than a placebo. If it works at all it's for a very short time.
A man's worth is not measured by what he has achieved...It is measured by what he went through to achieve it.
If you smile every time you flip on the garage light, you own the right motorcycle.