The issue with magic imbue is that the bot idles while the magic imbue timer is running.
If you could change it so the bot doesn't idle while magic imbue is running, it should have more than enough time to do the following:
create the first batch of lava runes
empty the rune pouches
create the second batch of lava runes
It should be able to do those 3 things during the magic imbue timer without needing to recast magic imbue (not counting the giant pouch, I am only using small, medium and large pouches)
In fact the bot sometimes does those three things (about 60% of the time it does that). But the other 40% of the time it does what I described in my last post. And as I stated, any player making lava runes knows the importance of being quick during the magic imbue time window.