Ocassionally wrong CAN bit rate with STM32G0B1CBT3
I am trying to use a STM32G0B1CBT3 for standard (non-FD CAN communication).
The device is running from a 8 MHz HSE oscillator.
This is the clock topology I am using:

As you see the CCS is disabled and the CAN clock and the system clock is running on 64 MHz.
In some cases my CAN frames are transmitted with a bitrate faster than expected:

The edges some times falling totally to the sampling points, the calculated bit times are lower than 4 us:

Putting the correct and incorrect frames the difference is more visible:

I have tried to route the HSE to the MCO to see how stable is it, but I have not detected any deviation which could cause this deviation.
I also tried to run an overnight test to send a CAN frame continuously and capture the waveform and calculate back the bit times are quite identical:

Any hints, ideas would be welcome!
