Hi Sean,
Did you add a Query Loop Block inside your Content Template? This will result in a loop within a loop which is what’s happening in the page you linked.
For reference, this is how Content templates work: https://docs.generatepress.com/article/block-element-content-template/
The option recommended by Ying is good and allows you control over the layout completely.
Otherwise, if you plan to use the default archive/blog pages for the layout you want, you’ll need to remove Query loop blocks added in your content template.
If you want to add a Query Loop Block to the archive/blog pages, add it through a different Block Element type(not Content Template) to avoid this issue.
Hope this clarifies!