There's definitely something wrong.
Show a photo of the circuit, including wiring and the scope connections.
I guess so too, here are some pictures to check if I did something wrong:
*Mosfet Power is Connected to 12VDC For Testing Purposes, it should be connected to 320VDC, I tried that and same results but with higher voltage
another Picture with Another Angle
my Testing Breadboard, the EGS Section is not used now since I am testing with the 12VDC, not 320VDC
You claim to drive the H-bridge with SPWM but you don't explain the modulation scheme. It might be inappropriate.
Good point, I scoped the Output from Arduino
Ch1,Ch2 are for Two High-Side MOSFETs
Ch1, Ch2 are for the Low-Side MOSFETs, with a Dead time of ~60 uSec
as Shown Here:
change R5,6,7,8 to 47 ohm, and put 1uF across the driver chips, right on the Vcc / gnd pins
add to C2, C3 1uF right on the pins of the chip, make sure all of the diodes are ultra fast types,
I tried, but without any different Output, the only difference that I noticed when I Changed the C2, and C3 to 1uF, is that the Capacitor Discharged so Fast that it couldn't generate Vgs Threshold Difference to the Gate of the Capacitor
all Diodes are Ultra Fast Types, D1, and D2 are FR107 SMD [I soldered some Legs to connect them to the Breadboard]
--------------
I will try to Connect my signal Directly to an old EGS002 Board [to the SMD Driver] in order to make sure that the problem is not from the driver itself, since EGS002 is a Ready Commercial Controller