Just for some more clarity, the data for the token attributes are written in for the copied survey but it appears that it is not picked up when the survey is launched. If I delete the question with the token attributes and rewrite with the same attributes it does work.
Hopefully I won't have to rewrite the questions that contain token attributes every time I copy a survey that contains token attributes.