May 28 12:25:12 tw-03 systemd[1]: Starting Samba Winbind Daemon...
░░ Subject: A start job for unit winbind.service has begun execution
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit winbind.service has begun execution.
░░
░░ The job identifier is 1575.
May 28 12:26:43 tw-03 systemd[1]: winbind.service: start operation timed out. Terminating.
May 28 12:26:43 tw-03 systemd[1]: winbind.service: Failed with result 'timeout'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit winbind.service has entered the 'failed' state with result 'timeout'.
May 28 12:26:43 tw-03 systemd[1]: Failed to start Samba Winbind Daemon.
░░ Subject: A start job for unit winbind.service has failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit winbind.service has finished with a failure.
░░
░░ The job identifier is 1575 and the job result is failed.
Thanks for the dump of the service file, you did write you can “force run it in background and all it well”. Is that also true if you run the command after ExecStart?
Are you running on a system using SELinux? Running a command from the cli and running it under a systemd service will run the command in different contexts.