Nope, that comes from me trying to restore the lost smails :(
💖 ✨ 🤗
Yup - this comes from the 5 year old give_item code I mentioned. The technical explanation is that we have an auto increment on that table, which increases +1 for each item put in user inventories (that's where the id=23849723489723947 comes from when you click on an item in your inventory). Previously this code was creating a blank number that MySQL would interpret and add the number itself. The proper way to do it is to not send that at all.
You were likely added into the group that used the proxy, and because the proxy didn't accept that code (the blank number) it would error, not giving you the item. The function has been rewritten to adhere to 2018 standards now, so that error won't happen to you again even if you get put back in the pool for the proxy.
I understand the frustration and the losing sP, and advice making a ticket for it :( But it won't happen again!
💖 ✨ 🤗