Нашел решение проблемы, суть была в том, что в двух функциях, совпадали метки, только сейчас понял, что метки имеют глобальное значение, а не локальное. Спасибо форуму!
Мне кажется идет не допонимание. В каждом отпечатке который выдается из базы есть канвас. Возникает вопрос:
Если не использовать перфект канвас, но использовать отпечаток в котором есть канвас
Screenshot from 2021-09-05 14-06-39.png
тогда канвас берется из отпечатка и просто подменяет тот (или те) что есть на странице?