2: Error -608 in Report Synchronization pointing to NFAUUser
Delete the NFAUUSER object. In some cases, it is possible the object isn't created properly and can interfere with synchronization. If needed in the future, the object can be recreated with schinst -n -w.
Some times the -608 error in Report sync pointing to NFAUUser would be because of attribute corruption or attribute missing.
From iMonitor select the NFAUUser and check for which attribute the -608 is pointing to and then add that particular attribute using iManager
"userPassword" attribute should probably be an optional attribute to the "User" class in tree schema. Use iManager and select the schema role and select "Class Information" task. List of class entries should appear ... scroll down and highlight "User" and then select the View button. This will show details of the "User" class object in schema. There will be a link in the middle of the screen titled "Update optional attribute" click on it. Now it will pop up new window with 'Available optional attributes:' and 'Optional attributes:' Scroll down the list of 'Available optional attributes' and locate the "userPassword" attribute and select it to add it to the list for Optional attributes. Click on OK and now "userPasword" should be in list for 'Attributes' for the 'view' of the "User" class in schema. This should resolve the -608 error in report synchronization.