1. See if you are at max meat or max water. It is possible that the ranching bot milks them but because you are at max of one or the other it doesn't generate the milk (1 water 1 meat). I'll check myself they should see that the storage is maxed and not even milk them. I should probably just switch milk to be meat only. It would probably fix this issue.
2. Yeah I added a delay for checking targets on NPCs. I forgot to add an auto check for mounts if their mount is taken. I'll recheck that code and modify it.
3. They path finding is silly sometimes. That is something I am constantly trying to improve.
4. Who would put windows in corners?! lol I'll just default them to normal walls if that happens :)