If you got TLE you don't know if your answer is correct.
If you get WA it used to mean that your code had failed a test case and halted, further test files were not checked, therefore a correction could then lead to TLE. Not certain if this is still the case.