I've worked with @Mihir to understand the issues with the calculateTraceWidth() function that appears to now be deployed by default on all traces. I've added a rule of net[current] and while that has stopped exploding traces, there are still issues occuring where I drag from one component pin, use the W key to step to max trace width and then when I drag the trace and click to stop it and then continue the trace, the next part of the trace immediately returns back to the smallest size trace. I hope the attached images shows this clearly where Net 58 is now effected and we can see that calculateTraceWidth is being used to determine the width. I got to be honest, my layout has 3 traces widths set and my preference is that these are respected in terms of max trace width.