Por que dark-light-choose() pode não funcionar?

Muito obrigado, Kris! Você me salvou! Funciona perfeitamente :tada:

Estive experimentando e a única coisa que não entendo é por que a interpolação de variáveis é necessária com valores de cor. Por exemplo, isso não funciona sem interpolação:

$ins: #7f7e7e;
:root {
  --custom-ins: $ins;
}

Mas isso sim:

$ins: #7f7e7e;
:root {
  --custom-ins: #{$ins};
}

Ambas as versões funcionam se $ins for atribuído a uma variável (por exemplo: $ins: $dark-theme-ins).

O que estou deixando passar?