Thank you for the detailed explanation! I wouldn't have guessed that the game will strictly choose the first damage type if the DR of both weapon is identical, without concerning the most damage output.
This is quite sad, so I will forget my idea. And you guessed correct, I also had thought of this idea with Durance's Staff. So this will only work with Stormcaller because of the shock DR.
So I conclude that those skills like Spirit of Decay are more intended for spells and abilities which do the corresponding damage types.