I did consider using gypsum based adhesive. Problem is no mat manufacturer will say their mat is compatible with it. If you ask Schluter whether you can use Ditra with gypsum adhesive, they'll say they do not recommend it. Same with BAL Rapid Mat. So you are going against manufacturer recommendation by using that. I did ask both before the job started.
As far as using 6 coats of primer - why only 6? Again, if I asked Bal or Schluter whether to use 6 coats of primer they will say we do not recommend this - use 2.
I am not saying you are wrong. But you are going against manufacturer recommendation. Probably because you know better.
I on the other hand don't have a clue. I am not a tiler, I don't years of experience or time or inclination to start testing different mats with different amount of primer and different adhesives and see what works best. My tiler also has no interest in material science - he buys tile adhesive in bulk whatever works out at good price. Which is fair enough.
So what I did was to select a supplier and follow their instructions to the letter, trusting that they know what they are talking about. Where I am getting ****ed off is that now I have a problem, they are very quick to say its nothing to do with them and walk off. The entire investigation from BAL consisted of knocking on the tile (it was solid) and poking a nail at the grout. Then blame vertical movement for crack an say that grout is not flexible enough.
I am not saying its a problem with BAL mat or adhesive, I have no idea and neither do they right now. What I am saying is that BAL have shown no interest in finding the root cause which right now puts a very low value on their 25 year material guarantee.