First, there’s a difference between what you see on your own screen, and what the other players will see about you, this actually round up/blend/simplify your movements to the others, making the bot movements way less obvious. You could see that if you run side by side 2 clients of the game with 2 characters at the same spot running around.
And yes the bot already improved there since its release, and while dev said they will eventually make it even better, this never has been urgently needed, because when use correctly and smartly, the bot is already good enough.
My advice is to always create your own grid (it’s super easy and fun), that way you’ll never find someone going through the same path, and creating your own grid allow you to copy accurately enough a human behaviour by giving up on efficiency (no hard angles, not mount for short distance, etc.) and going for curved lines, additional path, etc.
Then the other advice is to act smart, don’t gather at the same spot for more than 40 min, create scenarios within the bot to change activities often automatically, put fake breaks in the scenarios every 3 hours, disconnect every day for 10 hours, etc. and never ever let the bot run unattended.
You can let it run in the background, you can literally play another game on the same computer, even a very demanding one, because the bot only need 15 fps (outside one activity in the Gold Saucer), but you must be able to hear a /tell sound, LS/FC sound, and respond to that within a minute, or people might get suspicious, etc.
Play safe.