@tbfeonar01a lot of what you brought up has actually been addressed with the V2 beta.
I've re-done a ton of the logic especially around the looting so it would make more sense for the way it clears out the inventory.
The very first thing the bot will be doing now will be burying bones if it has them, then it will proceed to drop any empty vials and it does a few other checks before actually looting the item on the ground if the inventory is full.
That's in V2 though, not currently live.