Maybe the problem could be deflection in the floor...i know in the usa sometimes your tile installer has to do a deflection test first....just a thought ......
There are several reasons for the cracking of grout joints including:-
1. Deflection within the substrate e.g. plywood which has not been sufficiently well supported.
2. Moisture expansion where boards are not water resistant and are therefore not dimensionally stable enough in changing moisture conditions.
3. Poor installation e.g. tiles not adequately bonded to the substrate resulting in loose tiles.
4. The use of a proprietary grout in tile joints which exceed the maximum width of the recommended joints by the grout manufacturer. i.e. drying shrinkage.
5. Joints which have not been completely filled with grout during installation, leaving voids where grout will not be adequately supported underneath the joint.