The first time you make your own custom PCB based on an Arduino design can be intimidating, but once successful you'll never buy another card again.
Raising Awesome

Custom Drone Flight Controller
The Arduino R4 Uno Minima and it's big brother the Uno R4 Wifi are amazing cards. The awesome part of Arduino is that they stick to their Open Source values and publish their schematics. This gives you time tested capacitor and resistance values to support the chips and good practices for layout. In addition, they have built a great community to help answer any questions on their hardware choices.
If you already mastered KiCAD to design your own board and ship the design off to PCBWay for fabrication, the next hurdle will be programming it based on your hardware design. An approach I favor is having minimal interface hardware as I can and reliably using Serial and the Arduino IDE with the Renesas Flash Programmer to get my sketch on the device.
Here are the steps to upload your sketch on your custom PCB with a serial interface:
C:\Users\\AppData\Local\Arduino15~/Library/Arduino15~/.arduino151.0.2)

That's it! I found that the only trouble I run into is me hooking wires up backwards. Otherwise, it's an awesome way to program your custom PCBs built on Uno R4 inspiration.
However, if it gets old, you can always make your own Board platform specification in the Arduino IDE. This takes three key steps: 1) Create a Repo on Github, 2) copy a similar boards hardware folder structure so you can tweak it, and 3) a lot of patience.
I did just that for this board (Rawpter Flight Controller). It can be added using the additional boards manager URLS setting in File--> Preferences of the Arduino IDE:
https://raw.githubusercontent.com/RaisingAwesome/Rawpter4/main/package_rawpter4_index.json
See the repo for details: RaisingAwesome/Rawpter4: Rawpter 4 is a Drone Flight Controller PCB built on the RA4M1 and ESP32-S3 and programmed by the Arduino IDE.