Small Server 2016 VMs may not be able to patch themselves
You may want to look into the sizing of the small machines.
I have created a couple of 1 vCPU, 2GB machines with server 2016.
I have found that they have repeated problems updating themselves as they are right out of the box. BTW. I also tried this having set the pagefile size to 12000KB.
The root problem may be that the MS developers assume that there is an abundance of memory and that it is easily recyclable. However, experience tells that the memory does not recycle as easily as most people think. And certainly not as easy as the developers think.
The Sysinternals RamMap tool is invaluable for freeing up memory. Using it to free up the standby list tend to have a dramatic effect on application performance.
So, I think you have a problem with memory management and it is not that visible because people tend to add lots of memory.