I had been ignoring a warning on a Machine Catalog because I didn't understand the error and everything seemed to be working. The error was as follows:
"Terminating Error:
Terminated
Stack Trace:
at Citrix.Orchestration.Base.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.ProvisioningSchemeTask.ThrowOnTerminatingError(SdkProvisioningSchemeAction sdkProvisioningSchemeAction)
at Citrix.Orchestration.Base.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.ProvisioningSchemeTask.WaitForProvisioningSchemeActionCompletion(Guid taskId, Action`1 actionResultsObtained)
at Citrix.Orchestration.Base.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.PublishProvisioningSchemeImageTask.RunTask()
at Citrix.Orchestration.Base.PowerShellSdk.BackgroundTaskService.BackgroundTask.Task.Run()
DesktopStudio_ErrorId : ProvisioningTaskError
ErrorCategory : NotSpecified
ErrorID : StorageNotFound
TaskErrorInformation : Terminated
InternalErrorMessage : Replication impossible"
I didn't realize that the Catalog wasn't actually updating. The fix for this turned out to be a 2 part issue.
The 1st issue was Citrix is in a different datacenter than the image it's accessing. Everything had been migrated and as stated eariler appeared to be working. Turns out there was a firewall policy blocking the Storefront server from accessing the snapshot which was at another site.
Once the firewall issue was fixed the Machine Catalog still wouldn't update. After multiple attempts from other forums the final fix was creating a new Machine Catalog.