¿Sería difícil implementarlo?
El escenario es que un usuario no tiene acceso a todas las categorías. Recibir un error indicando que el título de este tema ya está en uso es confuso si el título del tema ya se utilizó en una categoría a la que el usuario no tiene acceso.
Por lo tanto, sería ideal contar con tres estados:
Sin título duplicado
Sin título duplicado en la misma categoría
Permitir título duplicado en la categoría