Почему меняется толщина шрифта только у цифр?
По этому  https://fonts.google.com/specimen/Lato

Кириллицы там нет, и подключаются резервные шрифты для нее
У вас порядок подключения шрифтов такой Lato > "Trebuchet MS" > Helvetica > sans-serif
В Lato нет букв русских, по этому из этого шрифта берутся лишь цифры, а русские буквы берутся из следующего шрифта Trebuchet MS. Получается цифры из одного шрифта, буквы из другого, вот вам и разница