If there are multiple languages specified, the default highlighting is used, what looks awful with vba, especially if single-quotes are contained.
See https://stackoverflow.com/q/59558043/9439330
I would suggest using first tag with code hint as default language for site or create a default language specifier, e.g <!-- language-site: lang-vb -->