Foundation Issues

I have naturally really red or "rosy" cheeks as you can see in the picture. I actually think my rosy cheeks are pretty sometimes. However, they are also very blotchy. Meaning some parts are more red than others, which does irritate me a bit. Also, sometimes I would like to get rid of the pigment of them so I can do contour or maybe have a different cheek color that day. I use the smashbox photo-ready primer (the green one) to cancel out the redness under my foundation but nothing works. I also use a heavy foundation-Kat Von D Lock-It Tattoo. Does anyone have any tips or products that may help cancel out the redness? (Btw I'm breaking out rn 
 o ignore the red spots on my chin and nose😂😂)