I am not an American, so I'm not means an expert on anything American. What I do think is that globally, us on the political left are shit at making slogans at least compared to the political right. While I can't deny that Defund the Police resonated with people who have been oppressed by them their whole lives, I also can't deny it doesn't actually do anything to inform bystanders of the solution being proposed. The 'gentry' who actually have the political power to effect change, and in fact had the opposite effect. Honestly I think actors on the political right just spend a lot more time and money on spinning a good message.
Tl;Dr; BLMs message was so confusing it made it so right wing actors could flip Defund the Police on its head and scare centralists from the idea.