Unfortunatley, demand varies significantly across years. For example, last semester there was an 35% increase in the demand for proseminars, which was unexpected. Also, bare in mind that some courses are heavily overbooked while others are not. So, it might be that you get none of your courses assigned even though there are enough course seats overall.
If there is a larger number of unmatched students, we will organize a second matching round. We try to avoid this. If it is a smaller number of students, we just announce the list of courses with free course seats after the matching and ask students to get in touch with the respective course organizers on their own.