'Mystery Shoppers' are an important management tool in service industries and if it is true that BA do not use them that may explain the wide difference in customer experience.
GPM sounds like a tick box culture with obviously unreliable results.
BA probably needs to adopt a better monitoring system.