stk500_getsync() and stk500_recv() errors for Arduino Uno on Mac

After uploading firmware through dfu-programmer to finally find my board under ports (I haven't been able to do this ever) I tried to upload blink sketch to test it but it gave me the stk500_getsync() error messages.

-Genuine Uno
-macOS 10.14.1
-only have thunderbolt (usb-c) ports
-have used a couple different cords and adapters

currently showing in ports as /dev/cu.usbmodem14401

Also pin 13 LED is always on

Tried to burn bootloader but it said error while burning bootloader

Do you have a USB 2.0 hub you can connect to see whether the problem is caused by the USB 3.0? USB 3.0 ports have been reported to cause problems in the past.

I've tried with a usb B to C cable that plugs right into the thunderbolt port, an A to B cable that plugs into an Apple A to C adapter then into the thunderbolt port, and an A to B cable that plugs into a hub that goes in the thunderbolt ports. No luck with any of them.