Poisoning
There are substances that metabolize away after death within hours. These can not be detected afterward, not even by their effects. Among them is insulin.
A deadly dose of insulin results in coma and death, but the insulin - a molecule of 5808 Da - itself metabolizes away. Insulin is with that size just in the micrometer diameter size, because it is a complex folded molecule. While a full spanning autopsy can detect it nowadays by detecting the specific metabolization products of the synthetic insulin, they require extensive tests besides the blood test - previous samples and a medical record among others. Further, the metabolization will continue after death, so after about 24 hours even the markers you look for will be gone.
With the right poison, even the initial poison is too small - Hydrogenchloride is 127 pm, which is about 4 magnitudes too small!
Destruction/loss of the flesh
Whatever killed the body, the results of it can't remain for the autopsy.
So if the body decomposes or is dissolved before the autopsy, there is nothing to find. Suppose the body is infested directly during or right after death with a strain of very aggressive maggots or other corpse eaters. These result in pushing the decomposition ahead by a couple of days to weeks from the natural progression from the normal rundown. Initiating infestation by maggots within the first hours and good conditions will pretty much fasten the Fresh Corpse (usually up to 72 horus) and Bloated Corpse (up to 5 days after death) steps into Active Decay within just about one to two days. This usually starts only about 3 to 5 days after death and ends about within a few weeks after the death. If conditions speed it to start within the first 24 hours, quite a lot of evidence will be lost.
In the Active stage and later, all the flesh evidence of a body gets destroyed rather quickly, leading up to skeletonization right after. It is doubtful that any stab wound would survive long into the active decay phase as long as the bones are unaffected and chemical reasons for death (see poisoning) will get masked or even destroyed by the decay quickly. The moment we lose most "soft tissue" evidence we are technically in the Advanced Decay stage, and in this, we rapidly start to lose evidence of the source of death unless the source is preserved in the bones.
So the reason the source of death is unclear is most likely because the corpse was not found quickly and instead spent a minimum of one to two weeks in decay, leaving a partially skeletonized corpse behind.
With tropical conditions and the right set of corpse eaters, even a week would leave a body so skeletonized that the flesh will be of near to no use.
HOWEVER sub-0 °C weather completely halts the breakdown of a corpse and instead slowly converts it into a well preserved ice-mummy over the course of decades. See "Ötzi" or the Incan mummies. On those specimens, a full autopsy could be conducted. Under such arctic environments, a predator eating substantial parts would very much muddy the results: with the cracked open head's contents and the soft tissue from the belly and chest area (heart, liver, kidneys, intestines) eaten by a predator like a polar bear, the actual source of death would become much harder to find, and it even might remove necessary markers like the injection spot.