The Israeli PM and popular defence minister, Yoav Gallant, have repeatedly been at odds throughout the war in Gaza.