I noticed that there are some unclear things.
You cant interrupt Shizune first poisen unless you are pushing before the last giant die. But since the game has some sync problem it will not work most of the time. 2nd is that Karin still heals herself. She will hell before her auto attack.
Also you can interrupt Jiraiya and Hanzo only with neji and not Zabuza. Zabuza has the mystery with that but you shouldnt be able to since he has low priority. You should say that Hanzo will start his mystery on round 3 where you would need to use Neji.
Another point is that you cant Reduce poison stack. Poison cant be healed in sa until you have defeated Karin.