você tentou com o nome do arquivo do asset em minúsculas (por exemplo: npn_spritesheet.svg)?
porque, caso contrário, parece que deve funcionar (consigo fazer isso facilmente com um ícone v5, mas não tenho nenhum v6 pro).
Estranhamente, quando eu excluo esse asset e faço o upload novamente com uma versão em minúsculas (eu até o renomeei para npnassets.svg, ainda vejo o nome do arquivo antigo…
Como eu baixei o svg e o inseri manualmente na spritesheet, não acho que isso deva ser um problema, é por isso que segui esse caminho, já que o v5 não tem um ícone de barra lateral.
Então o código do ícone da spritesheet não está sendo renderizado. Você ainda poderia tentar mudar o id do ícone para um nome sem hífen, como npnsidebar. às vezes, encontro problemas com nomes de variáveis em temas para os quais não consigo descobrir a causa real, mas fazer um pequeno ajuste o corrige.
Caso contrário, você poderia compartilhar o arquivo SVG. Vi que você pixelou o código real, mas ele será publicamente acessível de qualquer maneira quando você o usar em seu site ativo (editar: ah, não vi que é do plano pro…)
Obrigado, tentei mudar o nome para npnsidebar na spritesheet e no código, o que me permitiu substituir a spritesheet corretamente também. Mas, infelizmente, não ajudou. Posso enviar a spritesheet e o svg por DM para você verificar meu trabalho. Obrigado pela sua ajuda!
Se você substituir o ícone bars por outro ícone do conjunto padrão, a substituição funciona? Diga, substitua-o por cog ou comment.
Se isso funcionar, o problema está no seu código de símbolo SVG personalizado. Provavelmente ele precisa de um atributo viewBox. Como este ícone personalizado (para o componente temático de gifs):