I have experienced this.
Of course you don't get a problem in plan view, because the application only addresses a relatively simple symbol. When you go to 3D, script weaknesses and GDL impossibilities emerge.
My solution, which might not be the best solution, is to locate the elements with the improper macro call and manually update [replace] them to the element in the current library.
I believe that the "wa" refers to some particular awning windows.
Your attempts to migrate forward notwithstanding, sometimes entire categories of elements just can't make the jump. GDL is an evolving language.
To fix problems like this can be infuriating until you get a hint about the problem. Using the trial and error method of eliminating half of the layers and testing the view until the errors stop, you might be able to isolate the problem and replace the elements with modern ones.
You have my sympathy.
Dwight Atkinson