Hi, we haven't tested Managed Service Account thus we don't know whether it worked or not. But we would like to take a check with you.
First, this managed service account is used for Job owner or Runas User? Or it is used both?
If it is used for job owner, I suppose it shall work as long as you are able to submit a normal job, thus you could try use this account to submit a job (With a different runas credential)
If you are using this account for runas user, you need to check whether this account has local interactive log on permission.
So the first thing you could try is to using this managed account to submit a normal batch job, to see whether it works or not, then try SOA job.
Qiufang Shi