main serve para indicar o conteúdo principal ou a área principal do site. Faz mais sentido a section (ou várias) dentro de uma main e não o contrário. Mas se você usar um main dentro de uma section você está explicitando que aquele pedaço é a área mais importante e principal do site.

O que faz a tag Main?

O elemento

define o conteúdo principal dentro do em seu documento ou aplicação. Entende-se como conteúdo principal aquele relacionado diretamente com o tópico central da página ou com a funcionalidade central da aplicação.

Onde colocar a tag NAV?

O Elemento HTML de Navegação (