Tags are scoped to virtual portals. The the tags you created with the above xmlaccess script are only visible in the main portal. You should run the xmlaccess script again to apply to each virtual portal. Like this:
xmlaccess.sh -in your.xml -url http:://yourserver:yourport/yourcontext/config/vpcontext -user youradmin -password youradminpassword
i.e.
xmlaccess.sh -in tags.xml - http:://example.com:10039/wps/config/vp1 -user admin -password pa88w0rd
xmlaccess.sh -in your.xml -url http:://yourserver:yourport/yourcontext/config/vpcontext -user youradmin -password youradminpassword
i.e.
xmlaccess.sh -in tags.xml - http:://example.com:10039/wps/config/vp1 -user admin -password pa88w0rd