There may be a way around this without reinstalling the host, but theres some initial risk
The following process essentially resets the hypervisor to the standard build, removing non standard VIBs, then you can apply your vendor addon - I had to do this for vSAN witness appliances to be updated with the clusters (after they were setup with HPE images), which have low risk for me, but it may affect drivers your host relies on.
The process
- download the standard offline bundle for the same or newer ESXi build - it should be in the format "VMware-ESXi-7.0U3n-21930508-depot.zip"
- copy the offline bundle to the host - I use WinSCP to copy the file to the "/locker/packages/" folder
- open a console to the host and go to the folder with the offline bundle
- run the following command, replacing the version and build with what you are using
esxcli software profile install -d /locker/packages/VMware-ESXi-7.0U3n-21930508-depot.zip -p ESXi-7.0U3n-21930508-standard --ok-to-remove
--ok-to-remove
Allows the removal of installed VIBs as part of applying the image profile. If not specified, esxcli will error out if applying the image profile results in the removal of installed VIBs.
(https://vdc-download.vmware.com/vmwb-repository/dcr-public/780e06f7-08ce-45c3-be80-dd77124e1504/1bea0664-dbd7-4363-aee3-020bfd6fd5c8/doc/esxcli_software.html#:~:text=Forces%20an%20install%20to%20/altbootbank,%2D%2Dallow%2Ddowngrades)
Once completed, restart the host and it should be ok to update with single images