Chokes and Kinks
As mentioned on another thread, low inductance below 20uH total can really start to push Idle power up.
As the TOTAL inductance moves down from around 80µH, Idle current starts to slowly increase, the value of 42µH (2 x 21µH) was chosen because it gave the best wave shape and less ringing under "very high" current loads, it also reduced noise from Harmonics/Bad loads reflecting back into the Toroid, far better than a higher inductance "most of the time".
This is why trying to select a choke value based around Idle and low power waveforms is not such a good idea.
Idle power is slightly raised and Idle waveforms aren't quite as pretty with a "Total" of 42µH Inductance, however I chose to keep the FETS safe at very high currents over having pretty images at Idle. And a 42µH choke is still plenty to buffer the FETS from high Idle step Front switching currents (Idle current is still relativity low).
Way back when almost every Inverter had the typical wiggles around zero crossing at Idle, modelling and later investigation concluded that some of this was from a slight ringing as the first PWM pulse-front hit the toroid after zero crossing.
Higher Inductance chokes, usually Ferrite, were often used back then and I found these could make the wiggles worse, and often masked Toroid buzz. The slight ringing will make a buzz, but even back then a few Tech builders were also noticing a slight rise and fall in Toriod/choke sound at Idle, sometimes taking from seconds to a few minutes to appear, it's worth noting that these designs were very early EG8010, a lot different to what we are playing with here - so IMHO this is nothing unique or new to the NANO.
When I induce a saturation buzz in the test inverter, I do not have a kink or wiggles in the AC waveform, I guess it depends on how deep you push the toroid into saturation on the offending half cycle before the AC waveform reflect this.
In any case the Toroids do not appears to move very far into saturation in this situation, apart from slightly higher Idle power and less efficiency, it does not seem to hinder the Inverter in any other way AFAIKT.
Various technical writings suggest variation in hardware switching devices, FETS, Optos, Drivers etc will cause slight timing uncertainty in H-bridge symmetry, I would imagine timing imbalance would vary with temperature as well.
Dead time values can introduce harmonic distortion and give the appearance of a kink or wiggle around zero crossing on the AC waveform, usually on both zero crossing points, a lot of the early CRO screen captures had this, likely from being overly cautious (with good reason) with dead time values back then, and accompanied by a buzz or hum.
I personally feel that any attempt to play with SPWM generation in order to overcome this random noise might likely end up creating an even bigger problem sometime in the future

But that's likely just me being overly cautious.
.
Footnote added 2025-05-11 18:56 by KeepIS.
and often masked Toroid buzz.
Should read "and often masked Toroid buzz because of the noise made by the Ferrite choke"
.