CH is basically caused by an unhealthy mother. Trauma, illness, or malnutrition can cause CH. Within the litter, kittens can be affected differently as well.
Teddy was rescued from an animal hoard, so we will never know the exact cause, but it doesn’t matter.