Looks that you are missing the backing plate, that's the reason why you have a leakage.
If you have this kind of kit.....
View attachment 115450
That black backing plate has to be there, if not it will not seal properly. With the kit which i got, the was a note that clearly notified how to position this plate. It has notches which goes up, you can even see the gap in your posted picture of the oil imprint in the foamfilter.....
I used outerwears also until noticed that it was binding between top cover and filter. After couple of tanks, there was a hole......
RV