I think this is a misuse of <main>. My understanding is that main would be a sibling of header[role="banner"] and footer[role="contentinfo"] and aside[role="complementary"]. Which allows assistive technology to easily jump between the important sections of the page.