Before going on, please check if you have original DS18B20 sensors. I had some counterfeits with the strangest behaviour. Same vanished after some time. Sometimes after a few minutes, sometimes after a few hours, whereas other counterfeits connected at the same time at the same one-wire bus still worked.
I see that you have the waterproof DS18B20. I've never managed to get original DS18B20 which are waterproof. Even the waterproof DS18B20 sold by Shelly and a large German distributor (Reichelt) were reported as counterfeit.
Currently you can only check with an Arduino. Source code and a lot more information about counterfeit DS18B20 can be found here https://github.com/cpetrich/counterfeit_DS18B20