This board is demonstrating a need to update the 96boards consumer specs.
The problem is that while there is a USB-C connector on the board, and despite the host controller being a USB-3.x controller, the USB-C port on the board is only USB-2.0.
I suggest that if the host controller supports USB-3.x, that it should be mandatory to provide a USB-C port supporting USB-3.x. In addition, if the board provides a USB-C, the two USB-A sockets should be optional, since the USB-A sockets would really serve no purpose other than to increase the board’s cost.