I suspect that unfortunately the routing between you and Friend B is incompatible.
We have seen this issue reported in the past but we’re simply so limited on what we can do to help from our end.
I’d recommend reaching out to your ISP as they will be best equipped to handle this.