Is it for all users or specific users who are facing this issue?
Please verify - are you able to see the news from the below URL :
And you can do the below as well :
Re-indexed the library
Removed the webpart and add back
Check the library permission.
After re-indexing wait for at least a day ...
If you are creating a sub site in modern SharePoint online, you are going against the rules of site creation in modern experience :-), the purpose of hub site is to adhere the flat architecture rather than going with the nested architecture, i. e sub site.... creating the modern site adhering the hub site concept, Microsoft recommends... so I think you need ...
A Hub site IS a site collection. When you create a site collection, you can register it as a Hub in the SharePoint Admin center.
There is currently no mechanism to have Hub Sites be "under" anything, or any way to connect Hubs together. Once you register a site collection as a Hub, you can connect other non-Hub sites to it, either through the Admin Center,...
Both Team sites (classic or modern) and Communication sites are supported in News Source.
If all sites are newly built in your environment, it might take some time for the sites to appear in this list.
It is managed by SharePoint directly so there is not really much you can do to fasten this process.
You can try to find the team sites by entering site ...
Well, this can be achieved by Powershell script. Here you go.
Connect-PnPOnline -Url "https://[tenant].sharepoint.com/[site]" -UseWebLogin
$web = Get-PnPWeb
#0 - Inherit, #1 - AllPages, #2 - ModernOnly, #3 - Hidden enums for Global (Modern Search)
Write-Host "Done" -BackgroundColor Green