I have created custom product widget and it was working fine in 2.4.6 and I recently upgraded the version to 2.4.7-p3 and page size stopped working.
Working code without custom attribute release_date:
$collection->addAttributeToSelect('*');
$collection->addStoreFilter();
$collection->addAttributeToSort('release_date', 'desc');
$collection->setPageSize($this->getPageSize())->setCurPage($this->getRequest()->getParam($this->getData('page_var_name'), 1));
But when I adding a custom attribute filter release_date then page size is not working anymore:
$collection->addAttributeToSelect('*');
$collection->addStoreFilter(1);
$collection->addFieldToFilter('release_date', ['lt' => $todayDate->format('Y-m-d H:i:s')]);
$collection->addAttributeToSort('release_date', 'desc');
$collection->setPageSize($this->getPageSize())->setCurPage($this->getRequest()->getParam($this->getData('page_var_name'), 1));