Onde está o executável "lessc"? Faça:
type -p lessc
e anote o diretório, e descubra onde esse diretório é adicionado ao seu PATH. Eu acho que o bash e o incron não usam seus arquivos de configuração (.bashrc, etc) da mesma maneira. Lendo a página man do Bash, a seção INVOCATION descreve como o bash encontra seus arquivos de inicialização. Um rápido grep através da fonte incron mostra que ele não menciona .bashrc ou .bash_profile.
Você pode alterar o comando "lessc" no seu script para:
/actual/path/to/lessc
que você encontrou por meio de
type -p lessc