he in the end admitted that he didn't use the thick acra tex primer but instead a clear thin primer and that's why you can see the variations in tile texture he did however agree to come and do another coat which i got him to do darker so i guess overall it kind of worked out although to be honest i would have been happy to pay more and get the proper thick base coat but at least it's done and it doesn't look too bad or at least better than the first attempt he made. i'm hoping that the primer that he says he used will stick well. Had some name like AD40 or something. That wasn't the name but it was one of those type of letter/number names of product.
thanks to everyone who provided advice