Possibly, as the 10:00 incident shows attempts to cast Riptide on a Shaman at 0.0 yds. That means there is something wrong with the HonorBuddy API however, as anytime a spell is cast on self the target name output is "-ME-" but in this case it was Shaman.D2C0. That means that the simplest HB API WoWUnit.IsMe is failing, in which case you might as well give the keyboard the 3 finger salute (Ctrl+Alt+Del) and do a System Restart. It doesn't appear to be associated with low health as that same 10:00 incident it was trying to heal a target currently at 78% health.
It's great that your not seeing any additional issues with a Resto run with BG Bot, but since the recurring problem you reported was tagged as looking "bottish" I'm assuming thats a big enough problem to warrant attaching a log file.
Thanks for the posts, I'll keep an eye out for log files, and good luck with your Shaman, Bobby53
Changing the combat mode to "Healing over Combat" appears to have solved the issue where the bot would target an enemy, run to them, then run circles around them. I have also not had any issues again yet with the casting of spells requiring me to manually click the target.