USB Host Shield screwing with my Arduino, is it my hardware?

I'm trying to set up a connection with a ps4 controller to my arduino and am using a usb host shield to do so. The code uploads fine when the shield isn't connected to the arduino, but a soon as I attach it my code won't upload and gives me a "can't connect to programmer" message. On top of that the yellow RX light won't turn on at all when the shield is connected. I'm not sure what the issue is here, do I need to change something in my IDE or is ti my hardware? Any help is appreciated, thanks.

Right.

First cite the USB host shield. Give us the URL describing it with the schematic.

Similar problem on Reddit. https://www.reddit.com/r/setupapp/comments/imieyd/usb_host_shield_bad/