Unclear if this is a bug, but I'm gaining 7 spikes per shield at the start of combat. Is the start of combat "once" per round even though it's seven spikes?
On a related note: two shields appear to be almost ready to proc again and one just procced. It's not clear to me how they'd ever get out of sync with one another.