Welcome, 子龙208, to Apple Support Communities!
syspolicyd is part of the macOS Gatekeeper facility. As such, it is part of what is responsible for keeping your Mac secure.
It can not only use a fairly large amount of CPU resources (by the way, 100% is only 100% of a single CPU core, so your total CPU resources being used is found by dividing the single-core CPU usage by the number of CPU cores your computer has), it can be reading your drive(s) as well.
This has been an issue under Catalina, even before Big Sur.
Having a large number of old software installer files on your Mac can cause this process to be highly active, as it tries to determine whether such installer files are valid.
It not only scans installer files for Apps, but also for Kernel and System Extensions.
The recommendation is to keep your Mac clean of “junk” files.
Having “anti-virus”, “cleaner”, “optimizer”, “speed-up”, etc. Apps on your system will exacerbate such issues, and have often been found to cause many other issues on Macs! (These interfere, or worse, with the normal security and “cleanup” functions of macOS.)