The fit values is not the same as the parameters generating these data, does it mean the model not work?

Might want to take a look at this thread where Michael Betancourt imparts some of his wisdom on mixture models. He also links to one of his case studies in his first reply that might be worth looking at.