That's true in this specific case, but "Release Date" on the OP is not there to indicate when F95Zone takes over a thread. It matches the date the developer (you) released the latest version of the game. (You released v0.24 on that same date.)
They just failed to update the "Release Date" information to December 26, 2024, like they should have when they updated the thread with information about v0.25. That line doesn't even indicate when the latest version gets over on this site. On many other threads — still owned by their developers or not — the "Release Date" gets changed to whenever the game's latest version became available. That's all that line is supposed to indicate. (It's also why often the "Release Date" and the "Thread Updated" dates don't match.) But obviously it's not always updated the way it should be.