National Natural Science Foundation of China Grant 32071262, 32171271, and 32271329