What you have described is not a conclusive way to test for leaks, assuming there is carbonated beer in the keg, because the beer off gas ans try to equalize pressure in the keg.
The only way I have ever been able to find a leak is to isolate each component the best I can and spray starsan and look for bubbles. For the keg, that means filling ti with gas to a reasonable pressure and checking the lid seal, the posts, the neck of the posts, and especially the poppets (without a QD attached). For the tank, its basically the same idea. Get gas in all the lines and check each joint, component, connection, QD, everything one by one with starsan.
If starsan isn't working, you can just use a mild dish soap like Dawn and water. Other than that, you could use a specialized leak detecting solution, but I have personally never found it necessary.
EDIT: Based on the suggestions above, and because the system developed a leak after a few years, my focus would be on checking the regulator and anything that has an o-ring style seal.