Lisp, especially clojure is in wide usage, though not as popular as other mainstream languages. A prominent production user of clojure is walmart.
The primary reason for lisp not being more prominent is that it takes dynamic programming to an extreme - allowing immense flexibility at runtime.
Not only does this introduce significant performance overhead, this also makes static analysis, and a lot of things which tools designed for strictly typed languages can do with ease (complex automated refactoring, intelligent suggestions for best practices), difficult or impossible to do in lisp. Of course you get many benefits in return - especially a powerful REPL to experiment with live code, but REPL driven programming requires a somewhat different mindset.
Lisp has minimal syntax and users are encouraged to build higher level language features within the language itself. This results in several competing implementations of things that developers usually expect to be a part of the language (eg. object orientation, polymorphism).
Clojure's opinionated approach (multi-methods, STM etc.) is one of the reasons, besides the obvious compatibility advantage of JVM ecosystem, why it is popular among newcomers to lisp.
Typed languages are increasingly gaining favor among developers, and as a developer who primarily builds utilities for other developers to consume, I find the ability to specify and enforce constraints at compile time very beneficial.
While typed clojure and racket have demonstrated that gradual type systems can be built for lisp, lisp community has mostly treated type systems as an afterthought.