@Roy-Mustang В моём ответе было написано что id для каждого канвас не зависит от сайта, такой один канвас может быть размещён на 10 сайтах и в системе perfectcanvas такой канвас будет иметь один и тот же id. Я не могу понять вашу логику, зачем собирать эти 5 канвас с запросом для отпечатка с какого-то конкретного сайта, если они уже без запроса передаются в отпечатке. Вы предлагаете автору поста получать запросом значения для двух канвас, которые он в отпечатке получит и без запроса. В данном случае запрос может только поменять значения для канвас, так как будет получен с другого устройства, и от этого отпечаток лучше не станет.
А как это работает, если не так?
BAS на сайте отслеживает запрос на отрисовку канвас и проверяет есть ли такое задание на отрисовку в базе, получает id этого задания, проверяет есть ли в отпечатке такой id и если есть, то возвращает значение для этого задания из отпечатка. Так если этот id со значением уже есть в отпечатке без дополнительного запроса, то какой смысл делать запрос, чтобы ждать в очереди на получение и заменить существующие значения для этого id.
Итог:
Без запроса в отпечатке есть perfetcanvas с этими пятью id
С запросом - ждёте в очереди на получение и получаете отпечаток с этими же пятью id perfectcanvas
Какой в этом смысл?

