How old is that oil cap? they are meant to be serviceable items, the rubber seal fails and the cap become loose.
Is it easy to put the cap off by hand?
Also you really should be running an oil catch tank, with that little filter on one of the inlet.
If you buy the Mocal tanks the cap would be the breather 'filter'.