When you place a pipe ghost and then change a recipe, you may creat a ghostpipe that cannot be put down by a bot,
Video:
https://clips.twitch.tv/BoxyTenuousGoshawkAliens
[0.17.22] Bot cannot place blueprinted pipe that would mix fluids
Re: [0.17.22] Bot cannot place blueprinted pipe that would mix fluids
Not a Bug. This is more like feature request (restore fluid mixing!)
(weak ref: 68074)
bots cannot revive ghost pipe, but you get alert:

To investigate is why number of alerts in your video does not increate from 2 to 3 (however there is alert icon on map)
(weak ref: 68074)
bots cannot revive ghost pipe, but you get alert:
To investigate is why number of alerts in your video does not increate from 2 to 3 (however there is alert icon on map)
Re: [0.17.22] Bot cannot place blueprinted pipe that would mix fluids
As boskid says, this is currently working as intended because ghosts are not part of the fluid mixing checks. So, the check only kicks in when the bot attempts to place the pipe and produces the alert posted by boskid.
I'm an admin over at https://wiki.factorio.com. Feel free to contact me if there's anything wrong (or right) with it.