Part of the problem comes with 'DEFINING' weave and/or stringer. How much of a slight side to side motion is allowable within a prescribed definition of stringer? Does a stringer mean you can't have the least amount of sideways motion? Good luck.
Now, you are correct, there is nothing prohibiting weave patterns within D1.1. The issue with it for CVN's have to do with heat input as when you are travelling slower you are putting more heat into one area and it effects several properties including the CVN's.
As this should be an in house issue with no requirements for PQR testing you should be able to easily write a new WPS that allows 'EITHER' on the line that says stringer/weave.
There are applications where you would want it to be one or the other, but for a majority of structural work there is no issue with a weave pattern for vertical up welds. You may need to tweek your volt and amp ranges a bit.
He Is In Control, Have a Great Day, Brent
For PWPS- There is a limit to Maximum bead with for some processes (NOT SMAW)- See Table 3.7
For WPS qualified by Testing-Its not addressed as you see in the code unless impacts are required. The variable to be concerned with is heat input if it is addressed elsewhere on the WPS.
What says you cannot weave is the WPS, so essentially, the code does say you can't weave however it is easily remedied by revising the WPS.
Hope this helps.
Gerald