Posso darti solo un' occhiata a tutto quel po-po di roba.
Qua intenderesti valorizzare delle variabili andando a cercare degli Elementi che ancora non esistono, perché viene prima caricato lo script e DOPO il body !
codice:
let prendiGalleria = document.getElementById('contenitore_galleria');
Prova a racchiudere quel blocco di settaggio variabili in una funzione che richiami con l' evento ONLOAD assegnato al Tag BODY.