To play devil's advocate, talking to the head of customer success seems concerning, not because it's not relevant, but because non-engineers risk not being objective in their assessment. At the very least, the head of customer success should not have veto rights in the interview.
Why do non-engineers risk being biased more than engineers? If the job requires interacting with cross functional teams I don’t see how an interview with a cross functional partner is a bad idea.