Let me first go through the issues that I currently facing,
Issues,
Issue 1,
Instance (shown below) where my tasks are not honoring constraint dates put in,

Settings that I have (shown below) which is setup to honor constraint dates,
I had posted a question regarding this a while ago in different post 
Due to this I have to use option "Move Tasks" option from "Tasks" Menu where I have to manually move tasks forward and back (like: move by 2 weeks or 4 weeks and so on..). While using this option, even though the tasks are moved and set to start at certain dates doesnt change the Constraint dates. It rather changes the constraint dates to different date compared to when I schedule tasks.
As per my reply from John Howard a while ago, I used the following steps to fix the corrupted file described as below,
Fixing corrupted MSP file as per John,
Steps,
- Open the MPP File
- Save it as an XML file
- Close the MPP file
- Open XML file
- When prompted in the import wizard, choose the option to create a new project file
- Then save the new file as an MPP file with a slightly different name.
- Saving to XML is the primary method for resolving a corrupted MPP file.
Even by following the steps, it hasn't fixed the issue with the constraint dates and is very frustrating especially having to manually move tasks.
Issue 2: Earned Value Calculations,
In some of my baselined tasks, I am getting BCWP value as Zero even though it has progress (Actual work & Physical % complete).
My earned value is setup to calculate from Physical % complete and Earned value method to all the tasks are set up as Physical % Complete.
I started resurrecting schedule and was fine until baselining, but issues with constraint dates again came up.
Possibility of Moving to P6?
Does anyone know if we can migrate the whole Project schedule thats already in progress (over 80%) to Primavera P6 easily?
I know we can import MSP to Primavera, but not sure if we can migrate the whole project as it is to Primavera.
From this point, I will not recommend anyone who is running a big complex project to run their project schedule in MS Project.
This software is very unstable and over the time it gets all sorts of bug and get corrupted.
Regards,
SY.