issues with array modifier
Both the mirror and array modifiers have settings to automatically merge vertices from the generated parts with the real vertices. When adding or adjusting vertices near the edge you sometimes need to disable these options for a while. Sometimes you also need to adjust the merge limit so that you don't get excessive merges happening.