Sure, I would change the way the reset shows in the game, thank you for pointing out!
And the ashes actually have individual timers (and thats why too many remains would require more memory), but the trigger to start disappear was not the player but the fire, so it goes like: after the instantiation, it starts to count down and disappear unless the player is near them. A few comments also talked about this problem, I think I would change the trigger to player and make it: unless the player touches them, they would not start disappear like you said, in the next update maybe. Thank you for the thoughts!