So a few things ive managed to analyse from my playthrough and gathered from patch notes.
First of all, the fella above is correct, if there is prey, the carnivore will always prioritise it and never feed from regular feeders. Prey however also includes goats. As he said, this is natural and should indeed happen, the problem before was that carnivores would hunt down and kill everything indiscriminately, if the code allowed it, without having any need to feed. Now only the hybrids have this behaviour which is great. To mitigate this issue ive placed one or two live feeders for goats in each enclosure. While a bit more of a pain to restock, it drastically reduces the chances for a carnivore to attack a dinosaur and will often target the goat, especially with more than one feeder as there are often many of them for the AI to land targetting on.
Now, i do feel like the threshold for feeding/hunting is a bit too high, as in they could wait a bit longer before they decide to hunt, as if you have no goats to distract them it REALLY becomes incessant, the rate at which they kill. Its light years better than it was before but still makes things a chore, instead of simply impossible. I feel like a few changes need to happen to the food value of corpses and making carnivores being able to feed from them multiple times if theyre large. This might be a bit of issue what with corpses increasing chance of disease tho, so maybe reduce those chances or eliminate them entirely as honestly, disease still happens and i feel like the connection to corpses just messes with the enjoyment and realism of carnivore behavior.
The last thing is the issue that youve noticed, that ive also seen. The fact that quite often a carnivore will kill a dinosaur and completely forget about it. Ive had my carnivores literally kill the thing, way bellow the threshold at which they would normally eat, and LITERALLY just walk off and forget about it. I think this is either a bug or some kind of oversight, and part of it may be connected to the fact that dinosaurs will almost never eat from the same corpse twice or some time after the kill is made. again, allowing the dino to feed from the same corpse by creating a food value for the corpse which decreases with every bite, but if some still remains and its hungry again it will go back to, may be part of the solution. The other would be to force the carnivore to kill from every kill it makes, except if it's very high on hunger. And tone down or tweak the hunting behavior as sometimes it really will trigger at nearly full hunger. I understand the aggression fights with defensive animals like the triceratops, ankylo etc, although i could live without them as i cannot put an allosaurus in my Great Jurassic exhibit, because with no amount of gene balancing can i make them disengage the fight on their own like my cerato and triceratops do 95% of the time. It will either get completely smote by the stego in 3 seconds or kill the stego and during the time it takes me to replace that animal, the rest of the sensitive little things go completely mad and break out, forcing me to spend half an hour dealing with their incessant breakouts.
All in all, the feature is improved, but not yet polished. It could stand a bit more work but i think Frontier can and will get to it.