Thanks for the tips! The static sound tip + allocating enough memory (with the -m flag) ended up being the solution to my issues with love.js (even though my game is <10mb, I ended up needing to allocate 70+ mb to get past some weird cryptic errors).
I haven't run into the key sorting issue, but I'll keep that in mind in the future.
I really wish love2d had more reliable web export too. I really love love2d, I love lua and love2d gets out of the way as far as frameworks go, which lets me go wild with writing my own architecture. If it had a reliable web export, I think it'd be my go-to tool for sure.
I'll check your game out too! It's nice to see other Love2d users in this jam. Thanks again for the tips!