After configuring a criteria based group for tagging, the VM is not populated with the tags applied. This could be due to incorrectly applying VM criteria that doesn't align with tag operation.
Example of problematic criteria used for group tagging with 'Operators' scope (Red Square)
NSX 4.x
NSX 9.x
Only the 'Operators' scope is utilized with group inventory and any other spelling or format will cause undesired results.
Having a naming scheme for objects in the environment to be used in criteria based groups will help with proper tag alignment and logic structure to apply tags.
Administration guide for invenotory tags.
https://techdocs.broadcom.com/us/en/vmware-cis/nsx/vmware-nsx/9-0/administration-guide/inventory/nsx-tags.html