We're all different and what works for me may not work for you. I still have extremely oily skin at age 68. I use oil-control primers under any foundation (Cover Girl Tru Blend in the white tube is one of the best for me).
Also, after years of trial and error in my youth, I've been using Cover Girl's AquaSmooth compact foundation for about 30 years. Plus, L'oreal Infallible is OK, but sometimes cakey unless you apply a very thin layer. I've thrown away more foundations than I've used, so I know what you're going thru. If you prefer and absolutely have to have high-end stuff, then I can't help you. None that I tried ever worked for me.
Maybe just trying an oil-control primer will help.
* A woman is like a tea bag. You can't tell how strong she is until you put her in hot water. *
- Eleanor Roosevelt