Makeup seperating and cakey

How can I fix this? Primer breaks me out. I already moisturize and use a bb cream. I don’t use any foundation