I think you answered my point, by agreeing there are issues.
I didn't even attempt to deploy nodebb, I had problems with much smaller projects!
Nextjs routing was going through a change of design at the time, so perhaps that is less confusing now, but there were multiple other headaches. I would get build errors and issues with package management.