I still don’t understand why they chose to do an origin story for CM when they already had made a semi orgin for Adam Warlock in GOGV2. It would’ve made more sense since Adam Warlock actually had a major role in the Infinity War story.The main problem with the movie has nothing to do with the character, but rather that Marvel was trying to serve too many masters. They were not only trying to tell CM's origin story, but also Fury's origin story, plus do a lot of world building, plus set up things for Avengers: Endgame, etc.
The movie has great performances and some great character beats, but the plot never gets enough momentum to really fly.
But I don’t think going back to go forward at this point is a good idea for story purposes.