I'm curious, what is the RNG involved in running that team in wave 3/4? I'm currently using that team as well (albeit another main) and it seems to work for me if done right.
4th wave: Turn 1: Kabuto + Main + Tayuya's mystery (both targeted at hidan) - This stops his tag mystery + ensure you have clones to eat his standard until he is low / dead.
General idea is to kill hidan first before focusing on chikushodo.