потому что transform только один, а у вас в нем был
translateY а стал
rotate.
Так что либо пишете оба, как у
RAX7, либо применяете трансформации к разным сущностям.
Т.е. если translateY к обертке например (тогда вместо :after надо некий блок), а rotate уже к стрелке