400ex oil circulation

I have been having this problem for almost 6 months and almost exhausted every possible solution. This is close to the last thing I can think of.

My problem is that it won’t hold any oil in the oil tank and it smokes excessively when I put the correct amount in. I can put 4 quarts of oil in and it wont register on the dip stick.

I just replaced the oil screen, the pump, and checked all the lines, and oil cooler for flow. I left the output side of the oil cooler disconnected and oil was slowing coming out when i turned over the engine.

One thing I noticed is that the guy before me drilled a hole into the dip stick. Does anyone know if there is a vacuum or pressure build up needed that would cause oil to not circulate properly? I know there is pressure does build up in the tank because when I turn it over, oil shoots out the tiny hole he drilled.