No, I don’t agree with Zakir Naik on this and I don’t use Rahmaullah or Raziallah with Yazid’s name because the scholars I follow have said that it’s better not to use these terms with Yazid’s name.
Zakir Naik and Shias might be mistaken but I guess they have a right to believe what they believe.