The law can only pass if the SPD + DDP + KPD has a majority, and the SPD controls the chancellor. My reasoning about Zentrum getting a bump is that passing the abortion law will increase political polarization by religion; Zentrum is an explicitly Christian and Catholic party while the Nazis had an ambiguous relationship with Christianity, so I think Zentrum would be better placed to benefit from this polarization.