I probably managed to find a solution. Basically it involves “reinstalling” the calendars:
- Disable both calendars in the calendar view by unchecking them.
- Remove the birthday calendar in the settings for calendars but retain the personal calendar.
- Set calendar colours to defaults.
- Close Kontact, log off, and log on again.
- Start Kontact, add the birthday calendar once again.
- Enable both calendars in the calendar view by checking them
- Change the colours in the colour settings to the preferred ones.
Since that the colours don’t change any more.