XIAO ESP32C3 | Issue with uploading to the board (boot button)

Hello Everyone,

I have an issue with my ESP32C3 Board. When I first got the board, I was figuring out how to upload code via Arduino to it. I figured out that for some reason I have to hold to bootloader button. Since this is not listed anywhere on the wiki, I figured to reflash the board with factory firmware. This however did not fix the issue.

Does anyone now to fix this issue?

I fixed the issue. I have created a repository with a guide on how to do it. Please contribute if necessary. I created it in a way that other board fixes can be addressed in this repo as well.