In template two, there is actually no semantic marking of the navigation in the header. It is correct that the menu in the header must be marked as <NAV in order to give screen reader users an indication of the type of content.
Instead, there are two <nav in the footer, but they have no ID and no labels.
And other errors regarding accessibility.