Проблема в том что в
show_sizes_array
нет элементов, и значит условие some(...) никогда не будет истинным. Вам достаточно исправить if на 185 строке, следующим образом:
if ((!show_sizes_array.lenght ||
show_sizes_array.some((v) => category_items[i]["sizes"].includes(v))) &&
category_items[i]["price"] <= max_price &&
category_items[i]["price"] >= min_price )
То есть в случае когда
!show_sizes_array.lenght
то есть в массиве
show_sizes_array
нет элементов, нам не нужно проводить фильтрацию
show_sizes_array.some((v) => category_items[i]["sizes"].includes(v))