I just noticed this, though it's minor.
Enemies such as Specters A, B, C, and D float around, right? Well, if one of those enemies have an OnDefeat trigger that spawns an item, it will always spawn where the enemy itself was first spawned, despite wherever it flies to.
It doesn't really break anything (the item will still float toward the player slowly), but I thought I'd go ahead and report it.