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.