National Natural Science Foundation of China Grant No. 8237112615, 81972438 and 82172975