When Repeats: Yearly is selected, and a date of the 29th, 30th or 31st of the current month is selected, the previewed future dates are incorrectly calculated.
When 29th is selected, the occurrence in the current year is skipped.
When 30th is selected, the occurrence in the current year is skipped and the previewed dates are shown as the first and second of the month, not the 30th.
When the 31st is selected, the occurrence in the current year is skipped and the previewed dates are shown as the second and third of the month, not the 31st.
Screenshot to illustrate (sadly, I can only upload one):