Is crack suppression an independent type of membrane?
No it is not. Kerdi is strictly a bonded waterproof membrane. There is no flexibility to the membrane.
Schluter has stated in their installation requirements that "certain glass tiles are not compatible with bonded waterproof membranes" and to check with the glass tile manufacturer for specific installation specifications.
The P10 adhesive is supposed to have the additive when used for glass as per Mapei. I don't know if this may be part of your problem along with the use of the Kerdi.
Unfortunately, there's going to be a lot of finger pointing from the manufacturers as to whose fault this is.
It will ultimately be the glass tile manufacturer that specifies how their product should be installed. Have you contacted them?
Have you contacted your local Schluter rep for their take on the situation?