What am I doing wrong 😭

I have slight texture from severe acne when I was younger, but it’s not horrible. And my face isn’t overly oily. I’d say I have normal skin, USED to be super oily. But everytime I do my makeup, by a couple of hours is always separates and looks so cakey and just looks like a huge gross mess. And no matter which concealer I use or how little I use, I always creases SOOO bad. I have larger pores so that doesn’t help any. I exfoliate twice a week, use primers, have tried soooo many different foundations (drug store, high end), moisturize twice a day when I wash my face, use a setting spray. I just want my makeup to last and not look cakey. Bc honestly I don’t use near as much as it always comes out looking like and I look crazy when I finish applying it because it looks so heavy just in that spot around my nose and inner cheeks. HOW DO I STOP THIS 😭