Respostas:
Você tem duas opções:
Você pode definir TimeoutStopSpec=em uma UNIDADE específica para um valor específico (em segundos *) para aguardar. Você também pode configurá-lo para o infinitycaso em que o SIGKILL nunca será enviado (não recomendado, pois você pode acabar com serviços descontrolados que são difíceis de depurar).
Defina DefaultTimeoutStopSec=dentro /etc/systemd/system.conf(ou user.conf, ou em um dos *.ddiretórios) como um valor padrão que todas as UNIDADES que não TimeoutStopSpec=especificaram usarão. O surdo para essa configuração é os anos 90 que você normalmente vê.
Referências da página de manual:
man systemd.service para TimeoutStopSpec=man systemd-system.conf para DefaultTimeoutStopSec=* systemd também aceita especificações de tempo, por exemplo, "2min 3s". Isso é amplamente descrito no homem.
Você pode descomentar nas /etc/systemd/system.conflinhas:
DefaultTimeoutStartSec=90s
DefaultTimeoutStopSec=90s
E mude o valor para o que você considera apropriado.