Because Gamedev.js Jam's theme is "time", and you submitted it there.
The rules say how you implement is up to you. You may give a low rating for theme if you think so but to say "this doesn't have anything to do with time" is not your call. To be fair it's quite relevant with the theme. I liked it.
Was it developed during the jam? I don't know. But quite possible. Especially with GDevelop and if you have the experience. But as far as the theme concerned it's a legit submission.
The developer is not my friend or even someone I know. I just cannot stand BS.