You would be better off asking these hotels directly if they honour GHA benefits. It makes sense that they would only honour GHA benefits if booked directly through their websites or on GHA websites. But that is just my impression; I'm happy to be proven wrong, though.