Sorry, I did misinterpret your code. The actual problem is that no matter how the number of pixel lights is set, it will always be 3 after execution.
The number I expected to set is 4, by accident I modified emun🤣
Please forgive my poor skill, I always like to try to solve it by myself first😢...