If I have a shape that has protruding shapes (like small spikes at the end of a mace) the outline acts almost like multiple shadows and it doesn't look right.
How can I fix this?
I just tried here and the shadow looks as expected: each of the spike contributes to the shadow.
You may want to set the Light2D node's Shadow -> Gradient Length to 0, as this stylistic effect can look off with occlusion shapes that have a lot of details.
If that doesn't help, could you share a picture of your shaded mace?