Considere adicionar -alwaysshared
para permitir conexões compartilhadas. Há também outro argumento que desativa o comportamento "fechar na desconexão" que você está vendo.
Por favor, verifique a página de manual para o servidor vnc
que você está executando. Eu daria a você mesmo o argumento, mas o (s) servidor (es) que eu tenho disponível para verificar não documenta este argumento, já que eles não assumem este comportamento como padrão.