даже если оно не умеет форкаться и уходить в фон - type=simple и оно всё-равно работает как демон. Тут главное ,чтобы не пыталось ничего у юзера из консоли спросить
Type simple и означает, что программа не умеет демонизироваться, потому системный менеджер работает с ней как с обычной foreground программой. Демонизация - это не про то, что запуск не блокирует шелл, а про то, что программа отвязывается от контекста, в котором она была запущена.