Never used the Essentials (always at least Standard) but did you check if there are limitations such CPU utilization ?
Seems that Essentials only let you use 2 CPUs :Windows Server 2016 Editions comparison - Thomas-Krenn-Wiki
So, the Guest OS is limiting the virtual HW.