I agree with you, and TAC is wrong.
If I configured a rule as below:
The rule on the box is recognized as below:
)> show running security-policy
"test; index: 1" { from any; source any; source-region none; to any; destination any; destination-region none; user any; source-device any; destination-device any; source-advanced-device any; destination-advanced-device any; category any; application/service [0:windows-remote-ma/tcp/any/5985 1:windows-remote-ma/tcp/any/5986 ]; application/service(implicit) [0:web-browsing/tcp/any/5985 1:web-browsing/tcp/any/5986 ]; action allow; icmp-unreachable: no terminal yes; }
As you know, "web-browsing/tcp/any/5985" is "application/protocol/source-port/dest-port".
By the way, I found issue from release note.
===
PAN-194408
Fixed an issue where, when policy rules had the apps that implicitly depended on web browsing configured with the service application default , traffic did not match the rule correctly.
===
Even I don't know which version you are using, you should check you are hitting this or not.
I can find this bug-id on 10.1.6-h3, 10.1.7,10.2.3 release note
... View more