DCNGINX taking up 100% CPU time

DCNGINX taking up 100% CPU time

We have had Desktop Central deployed for a few years with a fairly smooth run.
Since migrating our server to Windows server 2016 the performance of Desktop central has been getting worse.

Desktop central has 4 vCPU, 16GB RAM and 40Gbe connectivity.
We have a problem where the DCNGINX process takes up 100% CPU and this has been getting worse and worse day on day, week on week.

We've had a ticket open for a while and always get different answers from support.

Yesterday it was because we were delivering Windows Defender updates to our PCs. Today it's because we've applied a hotfix and client upgrades are going out alonside normal updates like Citrix Receiver and Chrome.

I though Desktop Central was BUILT to deliver updates?

Does anyone else have issues with DCNGINX using 100% CPU while disk < 2MB./s and network is < 100Mb/s?
                New to ADManager Plus?

                  New to ADSelfService Plus?