breath of plum is the only dark purple I can think of offered by MAC that isnt Limited Edition.
I would just make sure you are exfoliating your skin frequently, exfoliating removes all of your dead skin & leaves your skin smoother for your foundation to be applied on. My favorite is from first aid beauty.
Try using a setting spray, I only use Evian water & I swear by it. It doesn’t break up your foundation or anything like that, but using a setting spray can really help take away that powdery look. Looking overly powdered can really make your foundation look cakey.
Don’t use your foundation to cover up everything on the face, go in with an even layer of foundation & concealer else where. Many people use foundation to cover up everything which can really end up having you look cakey.
Also it could be the foundation that you are using, try switching up your foundations & see if you notice any kind of difference.
I use the one from ELF I think it’s like a dollar and it works just fine for me.
I know many people say the Revlon eye lash curler is really good too.