1) Срез разделяет базовый массив с исходным слайсом - изменение элементов видно в обоих. 2) Append через один слайс может перезаписать элементы другого, если cap общий. 3) Держа срез "хвоста", можно держать в памяти весь исходный массив (утечка). Используйте slices.Clip или копирование при необходимости.