There is nothing in the description text of Cleave that states that it affects procs one way or the other, so either the description text needs to be more precise, or it is indeed a bug