For any authentication-related events such as Authentication and session Validation, the transaction ID (TransactionID) is not printed in the smaccess.log as indicated below regardless of whether the enhanced auditing is enabled or not.
smaccess.log:
ValidateAccept <agentname> [15/Sep/2021:09:34:25 -0400] "10.0.0.1 CN=<user>,OU=example,DC=com" "<agentname> POST /" [idletime=3600;maxtime=515774530;authlevel=5;] [0] [] []
while the Policy Server traces (Profiler), a Transactions ID (TransactionID) is passed by the Agent:
[000000000000000000000000a71a7844-3f81-6141f5fb-0063-150c16e3][][][Receive request attribute 221, data size is 60]
This per design.
In case of authentication events, the session related information is getting printed like above [idletime=1200;maxtime=515770761;authlevel=5;] instead of the Transactions ID (TransactionID).
In case of Authorization events, the Transactions ID (TransactionID) is getting printed as is.