If an existing engagement or contract is selected, and some attribute values already exist for that object, will those values be pre-populated within the assessment?

Yes. Any attributes that contain existing data will be pre-populated and the respondent will have the ability to update them.