Virtual Shadow Maps with spiky edges for low poly mesh but no normal maps

The only answers when not using a normal map are to increase the poly count of the mesh, or add a bias to the shadow. You could alter the geometry for a specific object in the shadow using the shadow pass switch node in its material, or there is a cvar that controls shadow bias for all VSM shadows.