I have an issue where the vertices on my project glitch and create spikes any time I move another vertice
This can happen when you use Mirror Editing with non-uniform rotation.

Disable Mirror Editing (up in the toolbar) and make sure you have rotation applied before you use it.
Object > Apply > Rotation