I own a very nice bitch, good show dog, hips, eyes etc all tested and fine. I have just completed my last attempt at getting her pregnant and failed again

Now I just want to know 'why'.
Firstly she does ovulate and has been taken to the proven dog bang on time (progesterone testing) About 10 days after mating she develops a pale green discharge (no smell) and that seems to be it. So this last time I have been prepared and she was put on a course of antibiotics, from day one of her season until 3 weeks after mating. All in all she has had 5 weeks on them. But again 1O days or so after mating the discharge was there. I can't understand this, in the face of all those antibiotics it still arrives bang on time. She has no problem with her seasons at all. Its only after mating that this happens.
This last time on seeing the discharge, the vet gave her some different antibiotics to run alongside of the others and scanned her to make sure the infection was not in her uterus, which it wasn't.
I should also say, she was swabbed before mating to make sure she had nothing there beforehand which she didn't. The vet is saying, its one of those things, which yes it maybe but there must be a reason for it.