Hallo
Ob das HTML einer Webseite korrekt ist kann erst an Hand der kompletten Webseite mit Inhalt beurteilt werden.
Aus dem Bauch raus enthält dein Quelltext einige Fehler.
ZitatOder darf innerhalb von <section> ein <main> und <aside> auftauchen?
Grundsätzlich ja. Aber ohne die komplette Seite zu kennen ...
Gruss
MrMurphy