i would never use a premix grout!!!!!! i add a Laticrete additive to powdered grout that adds a sealer and extender to the grout.
for adhesive, i add the same additive to thinset for floors and use the best mastic for walls, even in most showers, without callbacks......i still have the same...