I gave years using parenscript [1] to create web-apps and as a sole developer on the project it totally won me over. Lisp macros + javascript. There is such joy in being able to mold the language to your needs and to completely eliminate any boiler plate duplicate code. Combined with SLIME + SBCL and you have a completely live javascript exprience. Even pushing code to the browser, no reload necessary.

[1] https://common-lisp.net/project/parenscript/

I found Clojurescript https://clojurescript.org/ to have a better ecosystem than parenscript.

You don't need an ecosystem with lisp. That's been both the reason why it's survived for so long and why it will never be popular.