Also -
It's important to establish this status definitely before applying for the I-130 for the baby because people in the past have got caught out by being eligible for CRBA, not realising, filing the I-130 waiting ages for approval to be told they don't qualify for an immigration visa because the baby is already a citizen.
If you are sure that your husband cannot meet the conditions for CRBA and you file the I-130 - you have the following options:
- delay your process until the baby's application catches up.
- do your interview and get the visa. Leave the baby with a relative while you fly to the USA - get passport stamped as your effective greencard and fly back home while you wait for baby's interview. If you do this one you'll have to work on timings so that you aren't out of the USA for longer than six months after getting your passport stamped.
The good news is that if you have to go the I-130 route then your baby will be able to immediately apply for proof of citizenship with N600 as soon as they enter.