I would check the oil cooler. Super easy to see if it is the problem. Take a flashlight and look down at the top of the block near the oil filter (which is connected to this part) There are vids online about this. There is a certain place to look that allows you to see if oil is pooling there or not. After this area fills up it drips off the top of the block. It's something that happens to these engines.
Easy thing to eliminate if it's not the problem.