Actually, optimization has nothing to do with the issue. I already fixed the issue with the text not showing up - had something to do with TextMeshPro materials. It just isn't fixed yet because I can't update the game until after the voting period. Also, I haven't yet gotten any feedback about optimization being bad, although I'm not at all surprised, since I had to do a bunch of my own raycasting and algorithms to detect if stuff is in shadow.
I never saw that self-harm and suicide was against the rules. Could you maybe provide a link to show that? These are the only rules for the jam I could find, and unless "Don't be a dumbass" is the rule you're referring to, there is nothing here that suggests what I did was against the rules.
Anyway, I'm glad you enjoyed the game besides optimization. I'll definitely see if I can further optimize the game in the future, although I did quite a bit of profiling and found that my own custom raycasting stuff never lowered my performance significantly, so maybe it's just an issue with your browser/computer? Unity's URP 2D lighting system isn't exactly perfectly optimized for WebGL on its own, so it could just be that, and that's not really my fault. Regardless, thanks for the feedback. :)