TextMeshPro text looks weird: on top of each other

As you can see in the attached screenshot, the text in TextMeshPro seems to be on top of each other instead of being on the same line. I did the following:

public TextMeshProUGUI question;

string q="What is "+ english1 + " in French?";
question.text=q.ToString();

What could be wrong?

Hey sorry, know its been a while. Did you ever solve this?

Thanks!