Ответы справочной службы
В академическом справочнике «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина пункт о постановке точки с запятой между однородными членами предложения уже выведен из раздела об однородных членах с обобщающими словами. В этом справочнике сказано: Между однородными членами предложения (или их группами) может ставиться точка с запятой: 1) если в их состав включаются вводные слова; 2) если однородные члены распространены (имеют зависимые слова или относящиеся к ним придаточные части предложений). Таким образом, мы делаем вывод, что при данных условиях точка с запятой может использоваться в том числе и в предложениях, где обобщающее слово стоит после однородных членов.
Запятая нужна, т. к. союз да соединяет части сложносочиненного предложения.
Запятая перед да нужна.
Справочники
§ 25. Однородные члены предложения (главные и второстепенные), не соединенные союзами, разделяются запятыми: В кабинете стояли коричневые бархатные кресла, книжный шкап (Наб.); После обеда он сидел на балконе, держал на коленях книгу (Бун.); Холодом, пустотой, нежилым духом встречает дом (Сол.); Впереди цветение вишенья, рябины, одуванчиков, шиповника, ландышей... (Сол.); Остается только безмолвие воды, зарослей, вековых ив (Пауст.); Щербатова рассказывала о своем детстве, о ...
...Знаки препинания при однородных членах предложения...
....); Говорят, что летом Созополь наводняют курортники, то есть не то чтобы курортники, а отдыхающие, приехавшие провести отпуск у Черного моря (Сол.); Мама не то что сердилась, но все-таки была недовольна (Кав.); Туманы в Лондоне бывают если не каждый день, то через день непременно (Гонч.); Он был...