I got lucky with my NBA. They breed like once a month and on the 6th batch now I think. I only ever see maybe 4 to 6 go bad the other 600 are hatching in 2 days. It could like the other person said or your male just isn't mature enough, or something is wrong with eggs. Hopefully it'll go right soon. What kind of food do u feed? I try to give a varied diet. Flake, pellet frozen ( multiple types).
Hope things turn around for you.