Order a paginated entry by postDate I'm stumped trying to order paginated entries for a channel. The end goal is to have listings with the most recent postDate at the top. The code below has the most recent item third instead of first. The first item should be third.

The same happens as you paginate to the next page. The third item listed should be the first item listed.

{% paginate craft.entries.section('podcastEpisodes').order('postDate desc').limit('3') as pageInfo, pageEntries %}
{% for entry in pageEntries  %}

{% set category = entry.topic.first() %}
    &lt;div class="masonry__item" data-masonry-filter="{% if category %}{{ category.title }}{% endif %}"&gt;

    &lt;article&gt;
        &lt;p class="date"&gt;{{ entry.postDate|date('M j, Y') }}&lt;/p&gt;

        {% set myEntry = entry.podcaster.first() %}
        {% if myEntry %}
        &lt;p class="podcaster"&gt;{{ myEntry.title }}&lt;/p&gt;
        {% endif %}

        &lt;h4&gt;{{ entry.title }}&lt;/h4&gt;
    &lt;/article&gt;

    &lt;/div&gt;
{% endfor %}


Any idea why this is happening?
The code above is correct and working properly. There was a conflict with a masonry js file making the Craft ordering not work. Big thanks to @Anubarak for testing the code on their side.