Семейства шрифтов не называются по весу. Вы должны использовать font-family: 'Montserrat', sans-serif;
для всех из них и использовать объявления font-weight
отдельно, чтобы установить вес. Например:
font-family: 'Montserrat-Thin', sans-serif;
становится:
font-family: 'Montserrat', sans-serif;
font-weight: 300;
Это станет ясно, если вы прочитаете CSS, который Google Fonts фактически дает вам (открыв ссылку в браузере) - вы можете видеть, что все блоки @font-face
названы "Montserrat".
(Конечно, вам также нужно добавить вес 300 к ссылке Google Fonts, как сказал @Jontee: <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;900&display=swap" rel="stylesheet">
)