the reason is because you’re linking the single item to a folder — essentially making this a “Collection Item”.
tl;dr: Link the Item component to the single basic.md file instead of the “about” folder.
When you link an Item to a folder, it requires there to be a URL parameter of item={slug} so the CMS knows when item you want to display.
It works when you preview the site locally because the CMS automatically fetches the first item in the folder, if the item={slug} isn’t set in the URL. We do this so you can preview your site locally without errors like “Cannot find item NULL".
When you publish this page, the CMS will attempt to find the Item in the collection folder that you’ve linked it to in Elements (in your case the “about” folder) — because there is no item=basic in the URL, it cannot find the item. This is why you are seeing “No item found”.
I’ve tried to explain this further in the video below, but do let me know if it still doesn’t make sense