I have set category permission to deny for non-logged-in users and in the database values are saved accordingly.

but when I search product on front end it shows the wrong permission.
MagentoCatalogPermissionsObserverApplyProductPermissionOnCollectionAfterLoadObserver

any idea?