How to reproduce:
1. Open the attached “IN-152098” project
2. Download the Memory Profiler package
3. Open Window->Analysis->Memory profiler
4. Select “Capture New Snapshot”
5. Open Window->General->Test Runner
6. Run the “UnityTlsServer_DestroyClientLeak” test 4-7 times
7. Repeat steps 3-4
8. Compare the two snapshots
Actual result: Destroying a TLS client doesn't fully free the memory it allocated, causing a memory leak
Expected result: Destroying a TLS client should free all its allocated memory
Reproducible with: 2.1.0 (6000.0.0f1), 2.7.4 (6000.3.24f1), 6.6.0 (6000.6.1f1), 6.7.0 (6000.7.0a6)
Reproducible on: macOS 26.5 (M1), Windows 11 (By reporter)
Not reproducible on: No other environments tested