Bu işine yarar mı biraz boş bulunup bu şekil yazdım ama sonuçta yıl geçişlerine göre de gün aynı olduğundan ayları taksit sayısına göre sıralıyor.

$taksit_sayisi = 60;

$taksit_baslangic   = "12.03.2022"; // tarih başlangıç
$taksit_baslangic_e = explode(".",$taksit_baslangic); // tarih başlangıç parçala

$taksit_basla_gun = ltrim($taksit_baslangic_e[0],"0");  // gün baştaki sıfırları temizle
$taksit_basla_ay  = ltrim($taksit_baslangic_e[1],"0");  // ay baştaki sıfırları temizle
$taksit_basla_yil = $taksit_baslangic_e[2];             // yıl

$yil_kalan_ay_sayisi = 12 - $taksit_basla_ay;


$t_ay_say_1 = 0;
$t_ay_say_2 = 0;
$t_yil_say  = 0;
for($t_i = 1; $t_i <= $taksit_sayisi; $t_i++)
{
   if($taksit_basla_ay + $t_ay_say_1 <= 12)
   {
      $taksit_takvimi = $t_i.' - '.$taksit_basla_gun.'.'.($taksit_basla_ay + $t_ay_say_1).'.'.$taksit_basla_yil.' ';
      
      $t_ay_say_2 = 0;
      $t_yil_say  = 0;
   }
   else
   {
      if(($taksit_basla_ay + $t_ay_say_1 == 13) || $t_ay_say_2 == 13)
      {
         $t_yil_say++;
      }
      if( $t_ay_say_2 == 13)
      {
         $t_ay_say_2 = 1;
      }

      $taksit_takvimi = $t_i.' - '.$taksit_basla_gun.'.'.$t_ay_say_2.'.'.($taksit_basla_yil + $t_yil_say).' ';
   }

   $t_ay_say_2++;
   $t_ay_say_1++;

   echo $taksit_takvimi.'<br />';
}
sonuç:


1 - 12.3.2022
2 - 12.4.2022
3 - 12.5.2022
4 - 12.6.2022
5 - 12.7.2022
6 - 12.8.2022
7 - 12.9.2022
8 - 12.10.2022
9 - 12.11.2022
10 - 12.12.2022
11 - 12.1.2023
12 - 12.2.2023
13 - 12.3.2023
14 - 12.4.2023
15 - 12.5.2023
16 - 12.6.2023
17 - 12.7.2023
18 - 12.8.2023
19 - 12.9.2023
20 - 12.10.2023
21 - 12.11.2023
22 - 12.12.2023
23 - 12.1.2024
24 - 12.2.2024
25 - 12.3.2024
26 - 12.4.2024
27 - 12.5.2024
28 - 12.6.2024
29 - 12.7.2024
30 - 12.8.2024
31 - 12.9.2024
32 - 12.10.2024
33 - 12.11.2024
34 - 12.12.2024
35 - 12.1.2025
36 - 12.2.2025
37 - 12.3.2025
38 - 12.4.2025
39 - 12.5.2025
40 - 12.6.2025
41 - 12.7.2025
42 - 12.8.2025
43 - 12.9.2025
44 - 12.10.2025
45 - 12.11.2025
46 - 12.12.2025
47 - 12.1.2026
48 - 12.2.2026
49 - 12.3.2026
50 - 12.4.2026
51 - 12.5.2026
52 - 12.6.2026
53 - 12.7.2026
54 - 12.8.2026
55 - 12.9.2026
56 - 12.10.2026
57 - 12.11.2026
58 - 12.12.2026
59 - 12.1.2027
60 - 12.2.2027