I've had this exact problem - dry patches on my cheeks while my forehead and nose get slick by lunch. What finally worked for me was stopping the idea that I needed one product to fix everything. The approach of layering a light base and then adding something richer to just the dry spots actually does work, but I'd push back slightly on the "gel or serum" part. Those can feel insubstantial if your cheeks are genuinely parched. Instead, I went with a lightweight lotion (not a heavy cream) as my base - something with a gel-cream texture that sinks in fast - and then just on my cheeks I apply a slightly richer moisturizer afterward. The key is waiting maybe 30 seconds between layers so the first one actually absorbs.
For the pore-clogging part, watch out for silicones and heavy waxes, but don't freak out about every ingredient. I found that niacinamide and hyaluronic acid actually helped my T-zone stay calmer and less reactive while still hydrating the dry spots. Also pay attention to what's going on underneath - if you're stripping your skin with a harsh cleanser, your oily zones overproduce oil to compensate, which makes the whole cycle worse. That was half my problem right there.
One thing that mattered more than the product itself: application matters. I don't slather it all over at once. I press the lighter moisturizer into my T-zone and chin, smooth it in, let it set, then press the richer one only where I actually need it. Combo skin really does respond better to tailored application than trying to find one magic product that somehow knows which zones it's on.