STM32G031 TIM2 PWM Mode 1 using DMA generating odd waveforms
We're porting some existing working code to the STM32G031J6M6.
On pin 5, we are using TIM3CH3, and passing high time data from an 8 bit array to the 16 bit CCR3 register, and the waveform is as expected - correct.
On pin 4, we are using TIM2CH1, and passing high time data from the same 8 bit array to the 32 bit CCR1 register, and the waveform has the correct high time mixed in with one other pulse of variable length, and a much longer than expected period.
Is there any known issue with using TIM2CH1 for PWM Mode 1 on this device?
The SFRs for DMA, TIM2 and TIM3 are shown below.



