Paragraphs should be marked up as paragraphs:-
<p>This is a paragraph.</p>
Sections can be marked up as sections:-
<h2>This is a section</h2>
<p>This is a paragraph within a section.</p>
Nothing at all wrong with using lists, for anything that may be considered a list. You just need to consider how you define what is a list. I would think maybe a series of singular, related items.
In the topic the site has lists of events, so yes, I would call them lists.
It's just that they are displayed in a "card" style rather than a traditional (default) bulleted list style. And that's fine, it's the beauty of css that you can style elements any way you wish while retaining semantic meaning in the html.