DSU VS BFS/DFS CYCLE DETECTION

what is the difference between finding cycle using bfs/dfs and using disjoint set.

All does the same job in different way. For this DFS/BFS is slightly faster than disjoint set.
You can refer this https://stackoverflow.com/questions/45272145/finding-cycles-dfs-versus-union-find