That is very true!
Well, I think it can be resolved by replacing the Prudent Touch line in the macro with the following 2 lines:
/ac "Prudent Touch"
/ac "Basic Touch" <wait.3>
The macro will first try to execute Prudent Touch (and without wait time, immediately followed by the Basic Touch). If the Prudent works, then the Basic Touch execution will fail (with an error message), followed by the 3 second wait. If the Prudent fails due to Waste Not effect, then it will immediately execute Basic Touch, then wait 3 seconds.
If zchronos's macro has 2 Prudent Touches immediately after the 4 steps of Waste Not, then this substitute of the 2 lines with the suggested 4 lines will resolve the problem. Of course, this will mean 2 extra lines in the macro, so I am not sure if zchronos has enough space in his macro's part 2 to accommodate the 2 extra lines. Like you said, it'll help if he can show us his macro.
Alternatively, just design macros that do not contain WN before Prudent Touches!
zchronos, I dug back into one my older threads on the forum, and it turned your problem was already discussed by Kaurhz:
https://forum.square-enix.com/ffxiv/...=1#post5938891
There were already some suggested macros on that thread for Step A and B. With our further increased stats now, those macros will probably work for Step C as well.
But anyway, in case you need one that was specifically written for C, I have another one for you here that works well too (I forgot who wrote this macro already... probably someone on Reddit):
/ac Reflect <wait.3>
/ac Manipulation <wait.2>
/ac Innovation <wait.2>
/ac "Prudent Touch" <wait.3>
/ac "Basic Touch" <wait.3>
/ac "Standard Touch" <wait.3>
/ac "Advanced Touch" <wait.3>
/ac Innovation <wait.2>
/ac "Prudent Touch" <wait.3>
/ac "Basic Touch" <wait.3>
/ac "Standard Touch" <wait.3>
/ac "Advanced Touch" <wait.3>
/ac Manipulation <wait.2>
/ac Innovation <wait.2>
/ac "Prudent Touch" <wait.3>
/ac "Trained Finesse" <wait.3>
/ac "Great Strides" <wait.2>
/ac "Byregot's Blessing" <wait.3>
/ac "Waste Not" <wait.2>
/ac Veneration <wait.2>
/ac Groundwork <wait.3>
/ac Groundwork <wait.3>
/ac Groundwork <wait.3>
/ac Groundwork <wait.3>