Quoted from arcaderehab:They effed it up, plain and simple. Henderson is not a bad guy - he is Bond's contact in Japan in YOLT. In Diamonds are Forever, the same actor, Charles Gray plays Blofeld. Henderson doesn't belong on the the villains list - and the Charles Gray Blofeld from Diamonds should be the Villain. I would think with intense approval process from the licensor, this should not have been missed. I mean they were concerned about JetPack Bond's eyebrow thickness.
Correct, I’m thinking the licensor excuse is a crock.
https://jamesbond.fandom.com/wiki/Dikko_Henderson_(Charles_Gray)