Well, rerouted the breather, used a new hose with a special breather filter.
It is on top of my radiator now, cut a Coke bottle in half and used it as a "hood", so the filter wont get wet too fast.
I think it is actually a bit higher than the top of the air filter snorkel, so I removed the middle chamber that was supposed to collect the excess oil.
There is no way the oil reaches this high except for maybe when I fall. And this time my air filter stays clean