Cardinals will be fine. I have almost 30 fish in my reef and some agressive eaters,, cardinals have no problem going after food so i'm not sure why feeding them would be an issue