Beyoncé reportedly has "never genuinely liked" Kim Kardashian West, and only tolerates her because of their husbands Jay Z and Kanye.