National Natural Science Foundation of China Grant No. 81974406, No.82172934, and No.82002730