Yep, We have an oil leak.
Thankfully I picked up the Earls "O-Ring" version a couple weeks ago.
This time I added the PFT tape before it leaked.
Looks like I have a second leak as the Oil Pressure switch at the back on the block is leaking and most likely the culprit.