oil leaking from breather

Excessive oil leakage can be caused by 'blow by'.

Recent rebuild?

If so,your rings may not have seated properly or something related may not be right.

Try a compression test?