I use CMake and ninja to build my project, however the build speed by ninja is much slower (about 3~5 times) than make. Meanwhile, I found 100% disk usage during ninja build.
Did you check if they are using the same number of jobs? You can control it on the command line with both tools.
If it is too high, it can cause a high I/O load and slower builds.