I'm aware that spina bifida patients usually have the repair right at birth but why would they wait until later like age 8 to have the repair?

Spina bifida. Repair is typically done at birth, a delay repair would be done with there are no symptoms and full thickness skin coverage over the defect. A repair at age 8 likely means the child was becoming symptomatic, most likely a tethered cord syndrome.