Debugging nvim plugins

Hi I’m trying to debug a nvim plugin through dap-ui (also tryed vimspector for they claim they don’t intend to support “nvim” debug that much") now so far I did manage to debug lua partly “Live Expressions” and “print()” from repl didn’t work well in dap-ui (unlike vimspector)
So It feels wiers that there isn’t much talk about that topic as debugging is quite importent for development and nvim is all about it.

Any resources of how to set dap properly FOR NVIM DEVELOPMENT rather than rust, go, python, js etc… ?