In my SharePoint Online hubsite, in the page library, I've added a column for categories. This column is of the Managed metadata type. I added the categories to the terms store and tagged the news accordingly. In the Home page, I have three news webparts that are filtered with the created categories.
Now, news is displayed correctly in each webpart for owners and members. However, the webparts don't display news for visitors except in the webpart where there are no filters and uncategorized news is displayed.