For starters, if it was cheap waterproof grout then it probably wasn't very waterproof (experience talking).
Secondly, are there any cracks in the joints? Even waterproof grout still ingresses moisture which can leak through to the solid adhesive bed which is usually the end of the problem...