My understanding is it was pulling data fed from the new process which is calculated differently so ends up not being what the stat is. I don't know the specifics, just that the update to the stats endpoint were made to take advantage of that data.
I had assumed the match endpoint was being fed from the stats one, but that doesn't seem to be the case.
Ok but "the match endpoint"? I can't think of any process of calculating the timeout rate for the player I highlighted that can possibly give a result of 100%. What data is being used to produce that, a different player's perhaps?
The only explanation that might make some sense is if the values in the match endpoint have become frozen and reflect a state many months ago when the player did have some timeouts.