Check the tension spring anchor hole.
It gets cut by the spring pulling on it.
Check the pulleys as they wear the side receede allowing the belt to sit deeper in the pulley thus looser.
Also check that the root of the pulley is not polished which is a sign that the belt is running on the root and the pulley is worn past its limit.
Check the idler pulleys for smooth running and thse also wear again allowing the belt to run slack.
Check the deck engagement lever oner prolonges use it flogs out the hole so you do not get a full pull on the cable.
Check that the blade brake is fully dissengaged
If all these check out OK then go 1 size smaller belt (cheap & nasty fix )
JD sell a deck refurbishment kit for the 42" Edge deck which had all the wear parts and works out about 2/3 the price of individual parts.