I noticed some of my bots on my server had messed up talents trees. They had talents spent in other trees instead of focusing on their current spec.
I found out what is happening after some trial and error.
When the bot is re-rolled from a different spec to another the previous talent points are not reset.
Example:
This shadow priest was level 32 and was re-rolled to be a level 60 holy priest but in the process the already spent shadow talents were not reset before spending the new points gained from leveling on the holy tree.
In this image this bot still has the exact amount of point in the shadow tree from when it was level 32