I think it's a client issue. When running InfiniteCombat the same thing happens (kill, fight, loot while fighting, return to fighting).
I've watched and loot is on ground graphically, although combat might be taking priority over picking up?
Sent from my SM-G930F using Tapatalk