How to reproduce:
1. Create a new Unity project
2. In the Hierarchy, right-click -> UI (Canvas) -> Button - TextMeshPro
3. In the Inspector, under the Button Component, change the Transition to Animation -> Auto Generate Animation
4. Under any "Trigger" enter any string that doesn't match any existing parameter
5. Observe the Console
Expected results: Only one warning is thrown
Actual results: Multiple warnings are thrown during the text entering
Reproducible with: 6000.0.76f1, 6000.3.15f1, 6000.4.8f1, 6000.5.0b9, 6000.6.0a7
Reproducible on: macOS Tahoe 26 (M1)
Not reproducible on: No other environment tested
Note: The warning spam is not necessary as it also happens when the user only starts entering the text, and even of the end result will match the parameter name, the warnings will be thrown anyway until the string is complete