lol. You should have seen me scratching my head and leafing throught the missal today.
This is what I'm guessing due to the info from Loti and what we encountered:
The mass I attended was the Feast of the Immaculate Heart, which was a high-mass. The Fr. wore white.
I'm guessing your Fr. was wearing green, which would reconcile Loti's chart.
Both the 12th Sunday after Pentecost and the Feast of the Immaculate Heart of Mary are second class feasts. Any feast day of our Lord (which the 12th Sunday after Pentecost is) trumps a feast of the Blessed Mother. Long story short, you posted the corrct readings.
The old mass I attended yesterday had the priest wearing green and offering the 12th Sunday after Pentecost. The preceding Sunday the, 1st class Assumption of Mary trumped the 11th Sunday after Pentecost.
Feasts in the 1962 calendar can be of the first class, second class, third class, or commemoration. (Some calendar reform was done in the 1950s.) When feasts of the same class fall on the same day, as happened yesterday, when the 12th Sunday after Pentecost and the Immaculate Heart of Mary both fell on August 22, then a feast of Our Lord takes precedence over a feast of Our Lady.
I think Mike has it right.
So what gives? Is your SSPX priest introducing novelties? Better watch him. :o)