No there is no table in the qvw which is erroring out. All the tables that show up in the data model are due to the binary load of the data model file DM_01_ABCD.qvw.
In fact apart from the script in my initial post the only script in the file are a few set and let assignments.
I , however, brought back the data model file from Production to Dev and reloaded it and that fixed the problem. So, the problem was with the data model file. Something might have happened when I last copied it over which was causing the issue.
Thanks for your help, it might have been what kick started the thought process to look at the data model file more closely.