So currently your site has default page setup, but user gets 404 - correct?
Have you double checked if default page URL is correct? - maybe there is a typo?
Does the URL for default page exits at all? Is it URL of Kentico page (meaning the one that lives under the content tree)?
Are you getting 404 if you navigate the page directly?
Can you see any errors in the event log when getting 404?