He hecho una prueba con las herramientas de desarrollo de Chrome en
http://lesscss.org/ y sólo me reconoce como hoja de estilo la API de fuentes de Google, que tiene el atributo rel="stylesheet" y no main.less con atributo stylesheet/less. Creo por tanto que es más bien el atributo rel el que determinará una posible validación con W3C.
En cuanto pueda detallar algo más, lo contaré.
Un saludo.