Adb devices cannot find hikey970 board

I tried to run adb devices but could not find any devices after connecting the hikey970 board to a macOS machine. I have installed adb correctly and can find a few other android phones. I have enabled developer mode and checked usb debugging. The os running on the board is the default android os that is preinstalled. I connected the board to the laptop via USB-C to USB-C cable. How can I let the board appear in adb devices? Thanks! I have searched for some solutions online, but mostly pointing to flash the OS. I would greatly appreciate a solution that does not require change the underlying os that is pre-intalled. Thanks!

Would you be able to plug Hikey970 to an other computer with a standard USB-C to USB-A to see if it is related to the OS or cable.
Any new message in Android log and dmesg on USB connection ?