We also encountered this issue, and my predecessors constantly increased the link limit for a decade. However, this comes at a price and will eventually cause significant performance issues.
Our problem was related to a Shared Step in almost all test cases. We plan to retire this shared step by either recreating/renaming the old one "(archived 2024)" or manually typing the steps into the new/affected test cases we are copying.
How we found the heavy link shared steps:
If you don't have the same issue with shared steps, you can likely use the same process to check other work item types.