What is the difference between systemd service Type oneshot and simple? This link states to use simple instead
systemd
Type
oneshot
simple
From systemd's point of view, Type=simple is kind of fire and forget. Systemd just forks a process defined in ExecStart= and goes on its way, even if the process fails to start.
Type=simple
ExecStart=