Sorry, I should have been more specific about my setup. I have attached an image of my set up to this message.
Most notably, I want to point out that I am already using a usb-c hub instead of HID for my audio devices. The USB-C hub (circled red) is the part that doesn’t work when switching from Windows to Macbook (audio devices not detected, resulting in loud buzzing from my speaker).
I also want to point out that when i was switching from Windows to Windows, it worked flawlessly and fine.
NOTE: i do not use the HID + USB-A port on the front of the KVM because it doesn’t make much sense for me wire management wise.
Another note: I cannot really make use of all 3 HIDs - i think all of my other peripherals are too much for the capacity of HID. the ports only work for my keyboard and mouse
Any other suggestions or approaches on how to troubleshoot?