Each access creates a new zip file on disk which is never cleaned up.
That sounds like a bug.
I think that’s been fixed in Forgejo a long time ago