I am following this
The issue now is the it seems that a domain admin account does not have the permission to conduct the replication.
We then have this error message when we tried to start the job: "Executed as user "domain account". A required privilege is not held by the client. The step failed"
So in the first and third of the jobs from the SQL Agent Service, we have to change the Run As from [REPL][Domain account][server job] to SQL Server Agent Service Account.
We really have no idea what is the required privilege of the domain account to execute the SQL replication process.