USB C cable doesn't work when connect macbook to non apple devices
I've been using apple products for a long time, recently ive bought a new mechanical keyboard, and the keyboard only works if i use a USB C to USB A cable then use a USB A to USB C adapter to connect to a macbook, which essentially acts as a USB C to USB C. But if i use a normal USB C to USB C cable instead of using an adaptor, the keyboard doesn't work. Only works through adapter. Which makes no sense. Anyone know how to get a direct USB C cable to work for this peripheral. It's not a cable issue, because if i connect my macbook with my ipad using the same cable, it works fine, its only when connecting to a non-apple device ive noticed this. When I charge my powerbank it only works if i run it through the same adapter and not directly USB C to USB C.
MacBook Pro 16″, macOS 14.5