One thing that has kept me on dwm for so long is that my patched configuration no longer needs any more changes and I take it with me wherever I go. it was challenging but rewarding.
Never an upgrade needed.
I eventually want to go to Wayland and River seems nice!
Also might want to give https://codeberg.org/dwl/dwl a shot for dwm in Wayland
I don’t use lazyvim, but I found the “auto pairs” plugin you can try to disable
https://www.lazyvim.org/plugins/coding#minipairs