It might be intentional. If Vampiric sword and axe did not trigger on spikes, it would lead to inconsistencies.