Yup. We did that and I spent an hour with a technician on the phone.
Conclusion is that there is a bug related to optimization of pension splitting.
I created a second return and had the same freeze.
i created a third return and turned pensioner splitting off and it worked.
But it was a lot of time to figure it out.