Сначала, что "первые 2 блока имеют класс .mode--pc".
А потом .block:not(.mode--pc):first-child хотите задать border-radius первому элементу, если он не mode--pc.
Но из первой фразы следует, что так не бывает, потому что первый всегда с этим классом.
Хорошо бы писать правильно слова container, title и другие, если собираетесь хоть кому-то показывать свой код.
Обычно в редакторе кода есть настройка отвечающая за проверку орфографии.