Mira creo que se te ha olvidado añadir el hash antes de recargar la pagina
for(let i=0; i<dataReload.length; i++){ dataReload[i].onclick = function(){ window.location.hash = dataReload[i].hash; window.location.reload(true); } }
creo que eso causa que se recargue sin ningún hash, podrías añadir la siguiente linea antes de llamar a la función reload añadiendo el hash que necesites:
window.location.hash = dataReload[i].attr("href");