G4P: Duplicate method win_draw1(PApplet, GWinData) in type

I think there is a bug in the G4P designer tool that when you use more than one secondary window a method with a wrong name is created:

This is what is created after adding another secondary window. This method is already present in gui.pde what creates the “Duplicate method” error.
synchronized public void win_draw1(PApplet appc, GWinData data) { //CODE:window2:307473:
appc.background(230);
} //CODE:window2:307473:

And this is how is should be. Changing win_draw1 to win_draw2 fixes the problem. However, whenever the G4P tool is used it revers to the old (wrong) method setting.
synchronized public void win_draw2(PApplet appc, GWinData data) { //CODE:window2:307473:
appc.background(230);
} //CODE:window2:307473:

i try that here (win 10 / processing 3.5.3 / G4P GUI Builder 4.3 /
make 2 add windows
window1
window2
and got a win_draw1 and win_draw2

after deleting the windows and make again, got
window1
window2
and got a win_draw3 and win_draw4

all works.

but i added in all 3 windows a label and got

// Variable declarations 
// autogenerated do not edit
GLabel label1; 
GWindow window1;
GLabel label1; 
GWindow window2;
GLabel label2; 

Duplicate field < sketch name > .label1

so in main i need to rename the label1 to ‘label0’
then it works.

BUT EDIT NOT IN THE CODE,
only via the amazing GUI BUILDER Properties menu

If you read the comments in the gui tab it states that the only code you are allowed to edit is INSIDE the event handlers. Changing method, variable names etc must be done in GUI Builder window.