The only issue with this system is that but leaves little room for error. You are correct in that if done properly it will work. If on the other hand it us not then it is prone to failure. If using cement based adhesive I would recommend a water based epoxy primerThis is a question so go easy.
If the floor is primed correctly then in theory it shouldn’t matter if you use cementitous adhesive over gypsum based as the primer is separating the adhesive from the substrate. Am I mistaken?