Почему в одном месте шрифт подключается, а в другом нет?
Для button, select, input, textarea браузер устанавливает свой font-family (если открыть консоль разработчика, можно увидеть странный стили для тегов выше для которых указан не Ваш файл со стилями, а user agent stylesheet ),
избежать этого можно задав для тегов выше: font-family: inherit;
Пиши так: "font-family: 'Poppins', sans-serif;" Если и так не помогло, тогда ты link неправильно скопировал.