The GD32 RISC-V Dev Board won’t take power from a USB-C host. That is, using a USB-C to USB-C cable doesn’t power the device. Using a USB-A to USB-C cable does. Looking at the schematic doesn’t show any resistors on the CC lines (which would indicate the device role), instead showing the CC lines as unconnected.
This isn’t the case with the XIAO, which has 5.1k Rd on both CC pins…