Even though bad engineering could be the issue, and seems likely, we don’t know anything yet. Anything’s possible including even bad/weak materials like concrete, joints, a bad installation, an inspection that didn’t catch something, who knows. Maybe something as simple as a bad calculation...