В режиме M вспышка отрабатывает уровни импульсов по таблице времён, внесенной в память при настройке. Условно говоря, - по таймеру. В других режимах, в первую очередь E-TTL, вспышка сначала отрабатывает измерительный предварительный импульс ("предимпульс"), амплитуда и длительность которого контролируется через обратную связь по световоду. И во время предимпульса TTL-система фотокамеры измеряет свет вспышки, отраженный от объекта и прошедший через объектив до фотоприёмника возле пентапризмы. Далее "калькулятор" учитывает ISO, диафрагму и проч. параметры и выдает на вспышку длительность основного осветительного импульса.
Исходя из этого, надо бы собрать вспышку и измерить величину предварительного импульса. Он должен быть на уровне примерно как 1/32 от полной мощности на исправной вспышке. Кстати, импульс по кнопке "Тест", когда вспышка не на камере и не в ручном М режиме, равен примерно 1/16.
Если по какой-то причине предимпульс короче, чем 1/32 (или его вообще нет), то система решит, что света отражается мало, возможно "объект темный" и основной импульс будет увеличен больше нормы, пересвечивая картинку. У вас, возможно, этот случай.
С более толстыми короткими лампами бывает наоборот: за счет бОльшего разрядного тока предварительный импульс получается больше нормы и, как следствие, основной импульс автоматически укорачивается, что дает недостаточную экспозицию в снимке.
В общем, без измерений и проверок во всех режимах не обойтись. И, поскольку у вас явно нестандартный случай, полезно было бы осциллографом посмотреть, что происходит до IGBT-драйвера на линии "IGBT-IN" и после драйвера на линии "IT" после транзисторов Q15, Q16, т.е. на затворе IGBT, какова там длительность управляющих импульсов. Близки ли они нормальным для такой вспышки?
Дополнительно:
Протокол Canon E-TTL - как это на самом деле выглядит?
Actual Measured Flash Durations of Small Speedlight Strobes
Длительность вспышки "Canon 430EXII Flash Duration"