Originally Posted by Ussnorway
i.e, throwing an item BEFORE combat means its not going to return because it is coded to only return DURING combat

Technically, the stipulation isn't combat, it's it being your turn.

If your character has ridiculous initiative, you can throw to start combat just fine as you will go first and thus it will work.

This is why it can also bug out if you end your turn before it returns to you during combat (Most likely to happen when it gets randomly delayed because it's falling through a large enemy, if you're too trigger happy on ending turn after throwing you get screwed)

As for if they can fix it so it works even when it's not your turn? Maybe. Though they're working on other games right now rather than any more fixes for BG3 it seems.