When tunnel or proxied traffic sent through VOS as transit traffic(tunnel or proxy is not terminated on VOS), application identification may not work consistently.
When devices behind VOS send traffic to destination via IPsec tunnel or to proxy such as Zscaler etc., VOS will see this as transit traffic since tunnel or proxy is not terminated on VOS. Multiple application traffic goes via this single tunnel/proxy session, VOS application identification engine may categorize this traffic based on first application traffic goes within this transit single session.
When tunnel or proxy traffic sent through VOS as transit traffic and that needs to be not categorized based on above explained mechanisms, configure user defined application using source/destination tunnel/proxy IP. User defined applications overrides VOS in-built predefined application discovery.
Refer this document to create user defined application: