This the link you have for google fonts:
https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900%7CGotu:100,200,300,400,500,600,700,800,900
See you have Montserrat: 100,200,300,400,500,600,700,800,900?
So google is generating links of Montserrat, 100, 200, 300, you get the idea.
Your not loading the same font 9 times, your loading 9 different versions of the font.
If your using all font of those font sizes, then keep it how it is, if you aren’t using all those sizes, and you don’t think you will, remove the unneeded sizes.