So I pretty much had to resort to JSON editing to get around this by deleting any and all references to pregnancy in the savefile. Fixed the issue but terminated EVERY pregnancy in the process, but pregnancies started working properly again.