Indeed it is, but I will take what I can for now. I love it when my bot can run for 10+ hours straight and I can come back to a inventory full of mostly good ancients. So far I am using kadalaspree with the settings of
gloves / never spend below 100
uncheck save shards until X amount
checked force town run at 250
and it has worked great so far, But as mentioned in other posts. the bounty daily double bloodshards determine what act you will start in. Certain acts, like act 2(which yet another rift bot uses as its hub for entering) when you start there, the bot works flawlessly. That is why some people can bot 24 hours or more til the daily double swaps, then the bot will loop and stuck. This sucks sure but the worst part is when the timer is tripped, the bot will go and gamble again in next game whether it was successful in spending all your shards or to X amount or spent none. It will loop back to kadala over and over eventually saying finished gambling, and run up to the A1 obelisk, open a rift(but it will never enter it in A1)
Wonder if its possible that there's a way to add this into code to enter it in all acts, or (just a1/a2) so it spends a fragment, then will continue on trying to gamble. rinse repeat, wake up in the morning and depending on what your timer is set out you can be out of anywhere from 80 to 150 fragments....I farmed 300 the other day, Right off the bat everything was working fine til the double bs day changed mid sleep and bam, lost something like 180 fragments @ 240 sec timeout