Do you see this same hanging behavior if you do not import mxds into the aprx? This would just be a test to rule out the importation of data and features from ArcMap as the problem. Sometimes starting fresh without all the baggage from an old system prevents these types of issues.