I agree they just need time to get comfortable. My last pullets didn't start roosting until around five months. That was with hens there to teach them. Some just seem to take longer to roost than others. I've had some that roost from the start and others take 5-6 months. I wouldn't worry.