¿Por qué podría no funcionar dark-light-choose()?

¡Muchísimas gracias, Kris! ¡Me has salvado! Funciona a la perfección :tada:

He estado experimentando con ello y lo único que no entiendo es por qué se requiere interpolación de variables con los valores de color. Por ejemplo, esto no funciona sin interpolación:

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

Pero esto sí:

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

Ambas versiones funcionan si $ins se asigna a una variable (por ejemplo: $ins: $dark-theme-ins).

¿Qué es lo que me estoy perdiendo?