Looks like the depot thought those items were already going to be taken,
I found one way this was possible, if a unit fails its command, it forgot to tell the supply depot it wasn't coming any more
I also added a migration to reset the count with the next version