The problem is very clear - Tolerances
The phone design demanded a set of battery manufacturing tolerances that were quite simply unachievable in bulk manufacture.
Zero tolerance is something that only politicians and idiot managers believe to be possible.
Thus the cause is also very clear...