Since the 1.4.1 update of EasyStore, which has fixed the ACL issue causing all products to be shown to all users, regardless of ACL settings (https://www.joomshaper.com/forum/question/34711) a new bug has been introduced, whereby the count of products in a category is not correct when one or more products is set to an ACL setting above "guest".
Screenshot 1: Backend product listing, showing ACL setting of "Registered" https://prnt.sc/-qz3Iv5hN5LW
Screenshot 2: Frontend category listing for the "Gifts" category, showing 5 products, yet only 4 are visible. Site is being viewed as "guest" - i.e. not logged in. https://prnt.sc/cx4MqSzSBgyU
Screenshot 3: Frontend category listing for the "Gifts" category, showing 5 products, and 5 are visible. Site is being viewed as "Registered" user - i.e. logged in. https://prnt.sc/lAapWuNPkrO2
Screenshots 1 & 3 are showing correct behaviour, but the count of products in screenshot 2 is incorrect (it should show "Gifts (4)"