If the publish error is a cannot create session error 401 unauthorized then it is possible we are not validating the same ADFS information as the Reach environment.
Check the Batch server or server publishing from Architect to Reach.
Command Shell error:
ERR: Remote::InitLiveContent -> gave error: Exception calling "CreateSession" with "0" argument(s): "The remote server returned an error: (401) Unauthorized." at line 144 position 5ERR: Remote::InitLiv