Ok I just found a lame fix, I don't even know how long this fixes it for though.
What I have to do to use ethernet is connect to the same network's wifi. After I connect, I can disconnect and the ethernet works perfectly. I don't understand why this would fix it, but it does. If anyone has any...