Seeeduino xiao port not showing on arduino

Hello there.
I have installed the board manager for seeeduino xiao on Arduino. I have done everything as it should be done but the port doesn’t show up.
When I plug the xiao into my Macbook Pro 2015, it blinks, but that’s all.

I can’t install it on my windows 10 desktop pc, it doesn’t even show any ports available.

Any advice?

Thanks

I found that removing any hubs between the xiao and the computer eliminated this issue for me.
It would program one time, then I had to shut down the Arduino IDE and restart. Even then sometimes the port would disappear from windows. Removing the Superspeed USB 3 hub I was using and using the standard USB SS port on the PC directly seems to have solved this issue.