The main menu will not display public menu items. If you are not logged in, no content is accessible.
Change your main nav/main menu module position to "sidebar" from the module section and all your main menu item will be listed on the off-canvas.
Joomla - Extensions - Modules - Main menu- Change the position to "sidebar".