In recent years, such a case occurred in 2006 (July 31 coincided with July 7 of the old calendar and August 30 coincided with July 7 of the leap month. In this case, the day of the old calendar-based tanabata is only July 31 and tanabata is not celebrated twice a year).
最近では2006年がそうだった（7月31日が旧7月7日、8月30日が旧閏7月7日、旧七夕はあくまで新暦7月31日だけであり、年に2回あるわけではない）。