"one of the preset fields is not inheriting the value from the template, it is rather coming up with a null value in the new project." - Is it a custom field ?
"this field is a conditional field based on another attribute" - Does "another field" have a values set when the project is copied from template ? If yes, then "this field" should pick up the value based on "another field"
NJ