Sounds like more of a project management problem. Too many people doing things there own way.
It also sounds like a lack of up front analysis and buy in from developers and stakeholders.
Did you take an agile approach. Then problems could have been discovered after a few sprints.
I don’t think React is the issue.
I’m a current .net as well as React and node API developer in the AWS cloud.
It can work for enterprise applications.