Probably not the reason why but I’ve had problems with Qatar not recognizing my BA Status because the Qatar booking (not made by me) had my second last name on top of my last name so it wouldn’t recognize my BA Gold given that my BA account only has one last name.