While we’re on this subject, I think this shows Deca would benefit from some standard way to handle event tokens (and this wouldn’t have happened), because sometimes tokens get removed, other times they don’t. Sometimes they’ve had FP values, usually they don’t.
My personal suggestion would be to always just abandon the tokens in the code as a perpetual trinket/memento for the player, and the benefit to you (Deca) is old tokens can easily be brought back in for whatever future event without needing updates to the items/spritesheets to add and remove them.
But also please always put on some appropriate FP value, to give the token stack some small use for those who complete the event ahead of time, or those who don’t want any of the rewards, or for those who miss the deadline at the Tinkerer. (Ofc you can set the FP to not be “OP” based on other FP values).