Plex streaming problems to one person, others have no issues. Comcast at fault?

So in my house (WOW internet 500/50 plan), I have a Plex server setup and port 32400 forwarded. Friend 1 (Spectrum) can stream perfectly from me. Friend 2 (AT&T) can stream perfectly from me. Friend 3 (Spectrum again) can stream perfectly from me. Friend 4 (Google Fiber) can stream perfectly from me. My brother though (Comcast 25/5? plan), non-stop buffering issues. He can stream from Netflix with no issues. Speed tests show he’s reaching his full 25Mbps down. Trace routes to/from him average about 30-60ms at all hops. I can’t ping his IP for some weird reason but when he pings me, 100ms response times are average. If I FTP upload to him, the speeds are garbage, around 30K-100K/sec. When we tried using Emby to stream video, same problem.

I really think that Comcast is throttling him but if the server is in my house, and he’s pulling from me, other than seeing a connection from him to me (going OUT from him on port 32,400 I assume?)… I’m guessing the return traffic would be a random UDP port. Will me changing the port Plex is using help us get around what I think is traffic shaping/throttling, or is he SOL?

TL:DR Plex, Emby and FTP uploads to my brother are super slow. No problems uploading to anyone/anything else. He’s the only one having problems. Comcast is his ISP, are they throttling him?