No, pero gracias a eso acabo de descubrir el motivo. Resulta que tenía puesto:
Y mirando un poco más, resulta que el list-style-type que pone el user agent es list-item, así que añadiéndole :not(li) al selector todo solucionado.
Muchas gracias otra vez, creo que voy a tener que volver a recurrir a vosotros no muy tarde
Saludos (: