Answer:
He does not speak often but when he does, everyone listens.
Step-by-step explanation:
The word "but" is a conjunction here. The general rule for conjunction and punctuation is we cannot write comma after a conjunction. So " He does not speak often but, when he does, everyone listens." is incorrect because in the sentence after the conjunction 'but' comma is used which is wrong.
So the correct form is " He does not speak often but when he does, everyone listens."