because its not actually a bug
the way the game was made added throwing after and it works the way it was made i.e, throwing an item BEFORE combat means its not going to return because it is coded to only return DURING combat

the work around is to throw something else or wait for the combat to actually start


Luke Skywalker: I don't, I don't believe it.
Yoda: That is why you failed.