O systemd não requer um pidfile para um serviço Type = simple. Ele irá gerenciar o daemon em primeiro plano. systemctl status SERVICE_NAME mostrará o pid do processo principal (e de qualquer outro processo no cgroup).
Para completar, sua linha ExecStartPost não funcionou porque o systemd não usa um shell para executar comandos e não executa a pesquisa $ PATH, então você teria que usar ExecStartPost=/bin/sh -c "..." , mas como eu disse, a linha é desnecessária.