@reboot12 Regarding your solution of always using vga.sys at first deployment, you can also change the service in your video driver by changing the Service string to the name of VgaSave from Vga inside the enum key, to the key that matches that hardware ID of the driver (change permissions in the Enum key to edit the contents inside the Enum key).
If the installation of any driver has removed the service needed by that driver (due to inf errors etc), the keys can be added to the key matching your hardware ID (assuming that the service was present but didn't integrate properly in the driver's enumeration entry) to prevent future errors in the respective driver (as you see in your enum key, the keys match the hardware IDs of the driver you're looking for). For example, I use vbemp legacy vga driver (as the VgaSave service instead of the ms vgasave) and it's always loaded on the device manager without errors. I disabled pnp vbemp (to prevent delay at bootscreen) and I used only the non-pnp vbemp driver that is named vga.sys.