I'd drain some of the fluid from the pumpkin to see if it's contaminated with water anyway. That's the only thing I can think of that would push the fluid up & out of the breather.

BTW, I disconnected my breather tube & replaced with a bellows that I found online. So far, works like a charm. The main reason I did that though was because with my lift & diff drop, I was afraid that the hose would pull loose from the diff with suspension travel.