Hey, Buddy Backup is always peer2peer, so each server is backing up to each server directly, you cannot pass through another server or get the data from another server.
If possible, I highly recommend to do the initial backup from B to C locally and only then move C to it's final location.