What is the difference between Windows defragmenter vs Third-party defragmeneter?
The real, honest truth: Nothing.
Third-party defragmenters don't defragment on their own - they use Windows' built-in defragmentation capability.
In addition: Modern hard drives simply do not require additional defragmentation beyond what Windows 10 does on its own.
In the past, I used to defragment my hard drives regularly, but I haven't had the need to do that for many years. Not since I learned about the technology built in to modern drives.
Third-party defragmenters still exist, of course, and they are marketed to people who don't know better.
If you run a third-party defragmenter on a HDD, you won't do any harm to your computer. You won't accomplish anything either, other than wasting time. If you try to run a third-party defragmenter on a SSD, you will gradually reduce the service life of the SSD.