SOD: Divine Storm and Crusader Strike not triggering sheath of light

As it says in the title. Sheath of light is supposed to trigger when you deal damage with a melee weapon, both crusader strike and divine storm are weapon attacks, but neither trigger sheath of light.

Guarded by the light on the other hand, is triggered both by auto attacks, AND by the weapon attack abilities.