Hello M5Stack,
I have bought now two M5Stack Fire modules from two suppliers and have issues programing them in a stable manner wit UI Flow.
One of tham has a chance of ~10% to get programed, the other ~50%.
I have read the common post related to that issue and the recomendations to put a capacitor on the EN / RESET Line.
For me the issue is quite clear because every time I cannot program the board I see that the board got a reset. I have taken a osciliscope picture of the signal from the MBUS Plug and can see a pulse on the RESET line on each program attempt. If the pulse gets too low I have a reset and the programming fails.

I had also a closer look at the PCB and recognized a "missing" component near the RESET button:

Is this a hardware issue? Why two of the boards from different sources have the same issue.
I hope you can clearify the issue. The baord seems to be a perfect fit for learning purposes.
Best Regards
Rafael.