Thank you all, interesting replies. What I did was three things so far, one check the health of the Cloud Connectors. Two, I had configured the new function while installing the VDA, which is to let MCS check listofddc. I went back to using listofddc through GPO/registry. Three, I configured the application launch time policy in Citrix Cloud and the required registry which I'm deploying through GPO( the best would be to hardcode it in the master image so it is deployed immediately/quickly. But don't use WEM to deploy this registry key. So these three things are basically making sure that the VDAs can successfully get listofddc, that the Cloud Connectors are healthy and so that we give the session a little bit of extra time to start. We wait for it for more than 60 seconds(in my case 2 minutes maximum) if required but it the app / desktop launches in 10 seconds, thats fine as well. The reason why we configure the application launch policy is more specifically in scenarios where you restart the VDA or start it up from a shut down state. So far it has been working fine. I would say that the last one, application launch time policy might be doing the trick but the rest is also important. Citrix Cloud is quite new to me but these are important points if you have VDAs onprem and infrastructure in Citrix Cloud. Im running 2402 LTSR on my VDIs.