The scheduled job will run as the service account for your FME Server install but I the manually triggered job will run with the permissions of the user initiating the job. Is it possible that the user permissions for the service account do not have access to the required web connection?