Cara, css não deveria ser algo tão absurdo de difícil para evoluir. Sei que varia de pessoa pra pessoa, mas no geral acredito que não seja o mais complexo a se desenvolver no front end. Ou seja, você tem que avaliar sua forma atual de estudar. Talvez o seu método de estudos esteja te atrapalhando ao invés de ajudar (falo por experiência própria).
O que eu posso te dizer é pra não desistir, caso a colocação como desenvolvedor front end seja seu maior objetivo. Tente mudar a sua metodologia de estudos ou identificar problemas específicos que estejam te atraplhando. É algo simples mas que talvez possa te ajudar.
Eu me sinto uma anta, pois todo mundo diz que CSS é fácil. Então eu penso: "Pô, se isso aqui é fácil e simplesmente não entra na minha cabeça, imagine programar de verdade?". Tô fazendo os cursos da Origamid, é uma plataforma bem interessante, o professor ensina bem, o problema sou eu mesmo. Daqui a pouco o @maniero vem dizer que programação não é pra mim mesmo, rs.