Сейчас я не рядом с компьютером, поэтому не могу проверить код, но, похоже, проблема в индексах. В последнем цикле на каждой итерации вы увеличиваете переменную с именем 'increment', но вы по-прежнему используете индексы из предыдущих циклов для словарей, которые вы хотите объединить. Попробуйте изменить переменные, которые вы используете для индексации всех словарей, на «приращение». И еще одна вещь - я не вижу, когда этот цикл закончится?
UPD Я имею в виду это:
length = len(empty_dictionary_consistency)
increment = 0
while increment < length:
increment +=1
output_current['dataframe%s'%increment] = pd.concat([empty_dictionary_consistency['df_consistency%s'%increment],empty_dictionary['df_current%s'%increment]],axis=1)
При переборе своих словарей вы должны использовать переменную, которую выприращение в качестве индекса во всех трех словарях. И как только вы не используете объект Slider в цикле, вы должны остановить его, когда закончится первый словарь.