When implementing a systemd service file, I found out that for the milter to run in the foreground, the config file option Daemonize needs to be enabled per se.
I would expect that the command-line option -foverrides any config file option, making it easier to implement a working systemd service, without ever caring about what the end user might set in the config file. This is how command-line options work normally.