Решил проблему.
Чем длинее запрос запрос канваса - тем дольше он будет собиратся. Вероятность того, что юзер прервёт сбор повышается вместе с длинной запроса канваса, я сделал второй шанс, но нужно было полностью очищать данные из LocalStorage. Не только куки. Кому-нибудь инфа может пригодится, пустых шас почти нет.
Я вот уже на форуме как 1 месяц и понял что нехватает денежного мышления для скриптов на BAS, мало тем для реализации в голове. Но этотуже другая тема!