Пробел между сокращением и следующим за ним словом ставится, напр.: г. Киев.
Что касается Вашего примера – возможны варианты зав. производством (графическое сокращение от заведующий производством) и завпроизводством (сложносокращенное слово). О различии между ними см. в ответе на вопрос № 258331.
Предпочтительно: не дал, но допустимо и не дал.
Лучше оформить так: директору филиала «Северное ПМЭС» ПАО «ФСК ЕЭС».
Можно поставить как тире, так и двоеточие. Оформление часто зависит от контекста. Так, в документах чаще ставится двоеточие. Обратите внимание, что название должности пишется с маленькой буквы: директор.
Не нужна запятая после слова "директору", в остальном возможны варианты.
См. в "Практическая стилистика современного русского языка" Ю. А. Бельчикова (М.: АСТ-ПРЕСС КНИГА, 2008): "Определения-прилагательные, причастия (и обороты речи с этими словами), имеющие оценочное значение, характеризующие человека, его деловые, личные качества <...>, согласуются с существительными мужского рода, используемыми при оценке, характеритике деловых, личных качеств женщины, преимущественно по грамматическому принципу, во всяком случае – в текстах официально-делового стиля, в административно-судебной речи, напр.: Петрова – хороший врач, опытный специалист...
Это – общелитературная норма... Согласование по смыслу определений прилагательных, т. е. в данном случае ориентация на имя лица: на имя, имя и отчество, фамилию женщины, возможно в разговорной речи, напр.: Анна Васильевна – опытная врач..." (с. 264).
Запятая ставится согласно традиции. См. в Письмовнике.
Это регламентировано орфографическими правилами: "Названия должностей, званий, титулов пишутся со строчной буквы, напр.: президент, канцлер, председатель, министр, премьер-министр, заместитель министра, мэр, император, королева, хан, шейх, генеральный секретарь, заслуженный деятель культуры, лауреат Нобелевской премии, посол, атташе, директор, генеральный директор, академик, доктор наук, профессор, член-корреспондент, генерал-майор, командующий войсками, руководитель департамента, заведующий отделом, управляющий делами.
В официальных текстах названия высших государственных должностей и титулов пишутся с прописной буквы, напр.: Президент Российской Федерации, Председатель Правительства РФ, Председатель Государственной думы, Премьер-министр Индии, Её Величество Королева Англии (см. также § 202). Однако в неофициальных текстах эти названия пишутся со строчной буквы, напр.: выборы президента, выступление председателя Госдумы, распоряжение премьер-министра, приём у королевы" (§ 196).