‘Does not’ usually means that it is not (his) habit to do so. Thus, ‘Why does he not come…’ is asking, ‘What is his objection to doing so?’ ‘Will not (won’t)’ expresses a decision (not necessarily habitual) for this event. Thus, 'What is his reason for not coming?'