Calling the ClearAbilitiesCache before every use of Ability would have the same effect. Moreover, using abilities by ID# does not use the cache at all.
I play eq2bot and craft and half a dozen other script for hours and come across no problems. The benefits of the cache far outweigh any rare bugs that sometimes arise.
So, no.