Ok I wiped the system and put 2019 back on.

bcdedit /set hypervisorschedulertype Classic (reboot)

Yes much better now. Funny neither 2016 or 2019 have near the single thread performance of 2012

2012 - Single thread - 1340

2016 - 932

2019 - (HV type 3 core) 655

2019 - (HV type 2 classic) 995

Anyway it puts 2019 more in line with 2016 in terms of VM cpu performance.

The over all cpu mark is actually a little better than 2016 after the HV change.

2012 - 5444

2016 - 5579

2019 - 2329 (default)

2019 - 5627 (after change to HV type 2 scheduler or classic)

3 Spice ups