Its 'always' the cable, unless you rule it out #1 that is .. can you do a continuity check on every wire junction..

. any dry/weak solder joints??
i assume when on the breadboard within jumper cable reach of the pi all sensors registered and read consistently??
with longer cables there are reflection and ringing issues with the data transmission but i dont fully understand that tbh, if you google ds18b20 and max wire length you will find some have had success with longer cables using different resistors to the 4k7 recommended.
If you can supply 5v 250ma dc power to the more remote location AND its within wifi range of your AP?? then you could hook the furthest 3 sensors upto something like a $3 wemos D1 esp8266 dev board and broadcast their readings via wifi and mqtt perhaps, using comunity firmware from github on the esp would require only configuration once flashed via usb