Падает страница товаров в админке при большом количенстве фильтров

Где возникла проблема: Multi-Vendorv4.18.3

Суть проблемы: Если в магазине много характеристик и много фильтров для них (например 5000) то страница товаров в админке или не загружатеся, или в новых вверсиях с новым посиком, загружается но вешает js браузера

первый вариант. в контроллере products.php вызывается fn_get_product_filters без ограничения на количество, а в ней вызывается функция получения всех вариантов для всех фильтров. в итоге сайт вешается или на моменте получения этих данных или на моменте рендера страницы.
причем для характеристик предуцсмотрен такой сценарий и если их много поиск по харакетристикам отключается.

вариант второй. если каким то способом выключить старый поиск по фильтрам (напимер костылем через хук задать items_per_page=1), то появляется вторая ошибка новый поиск пытается все эти фильтры добавить в виде select2 и страница виснет на этапе инициализации скриптов