It keeps saying “Player is not in your guild” Even tho he is an officer in it.
Do they have an Alt in the guild? If they do, can you try promoting that to GM?
If that doesn’t work, I’d suggest reading this support article. Unable to Edit Guild Member’s Rank in World of Warcraft