The only things I’ve seen that will eat an opossum are owls, corvids, turkey vultures, and hillbillies.
I’ve seen opossum carcasses lie in open fields where foxes and coyotes frequent, and they don’t touch them. I keep reading that foxes and coyotes eat them, but I’ve not seen it. Dogs will kill them, but that’s all they will do.
I’ve heard of coyotes raiding opossums stealing opossums from leg hold traps.
I’ve not seen it.
If a human wants to eat one, the old advice is rather simple. Keep the ‘possum in a cage for a few weeks and feed it table scraps. That way it gets rid of any taint that the animal obtained from eating unsavory food in the wild. These animals are opportunists. I remember hearing stories bout finding several of them inside the carcasses of deer or cattle, which the opossums had moved into as both a food source and shelter.
When an opossum dies, it usually rots until the turkey vultures show up. And then they eat it. They aren’t as picky as dogs, foxes, and coyotes are.
Horned owls do take a lot of opossums. They are just the right size for this species of eagle owl, which is also known for eating skunks.
Opossums are like us in a weird way. We are both tropical species living in a colder environment. We have adapted to these conditions by becoming smarter and eating a lot of different things. They have adapted to these conditions by producing lots of offspring , so even if some of them freeze to death in the winter, are eaten by owls, or hit by cars, there will be enough to replenish their numbers. They are a classic r-selection species, while we are the ultimate K-selection species.