Eating a rank 5 beast while having a rank 4 body wasn't an easy task.
Magical beasts had only one center of power, which meant all their accumulated "Breath" would be redirected to reinforce it.
That led to a situation where beasts on a lower rank couldn't even wound those on a higher one.
Rank 5 beasts couldn't control dozens of rank 4 creatures if the latter had a chance to defeat them, the food chain of the magical beasts would be quite chaotic otherwise.
Yet, that didn't mean that they couldn't eat them.
The corpses of the magical beasts would begin to release the "Breath" contained inside them in the outside world after their death, which weakened the structure of their bodies and allowed weaker creatures to wound them.
However, there was still the issue of their digestion at that point.
A rank 4 body couldn't possibly have the power to destroy and absorb a rank 5 beast, even one that had begun to weaken.