Cardi B has been cleared of assault after she was sued for $24million over an alleged 2018 altercation.