Since you mentioned that you have used cement based and silicon based grout, you will need to identify this areas accurately and decide which is less work or looks better. Is there fiberglass behind the tile?
Im still a fan of Latticret Spektra-Loc epoxy based grout. Almost 5 years and no...