Based on some recommendations after a quick search, I may just try getting a couple of pairs of M&S “regular fit” for him to try. No crazy sizing to try to figure out, and they have apparently worked pretty well for some other people with muscular legs. With “big and tall” sizes readily available. That’s also cheaper than what he’s been buying.
I wouldn’t have thought to look there, and apparently neither did he so far.