I was able to find the answer else where on the forum. Here it is for anyone reading this:
This was a problem with batch1 of Gen6.
In short, the squeal happens because the PWM frequency is in the audible range, you can fix it by swapping R36..R43 with 68K resistors.
The reason this isn't the default recommendation is due to the side effect of increasing the chopper frequency: increased power dissipation. You'll need to add heatsinks to the driver ICs. But, this will eliminate the noise.
Or you could also:
Switch to Sprinter firmware. Motors are off by default, until printing. Not a true solution, but much less annoying!