I forget the exact details, but I also had problems getting things like Black, mypy, flake8, isort, etc. running. VS Code is really good about making that all work with minimal effort. Emacs is a bit more effort, but it's flawless with a tiny bit of tweaking. I never was able to get the same results out of Nova, and that's what ultimately pushed me away.
I don't have anything bad to say about Nova, except that I personally didn't find it to be a great Python environment. Maybe it's brilliant for other languages? I hope so, because it's really pleasant and I'd like to see it succeed!