When I sharpen edges, why do I get random spikes?
welcome to BSE, you need to work more in the topology, that spike is an &quot;ngon&quot; that got triangulated by the sub-div modifier, for working with surf you need to have a decent quad topology to generate the shape you want.... you small objects seems not merged to that ngon, keep those separated like that...