一人之下的张怀义杀甲申余孽的原因是:张怀义发现了自己当年被骗,参与了祸及江湖的甲申之乱,为了给当年惨死的无辜之人一个交代,于是张怀义选择暗中追杀当年的甲申余孽,这也是张怀义赎罪的一种表现,最终张怀义也是死在了和甲申余孽全性门派的大战中。