Notice how both Pilgrims are at full mana, but only one casts. Is one waiting for the other? I know that's how some abilities are coded (Mind Warp, etc.), but I don't think it makes sense for Chain Heal. In general, it's less frustrating and more in line with expectation if it just always casts when it has enough mana and can heal some >0 amount.