I'm running Mathematica13.2 on a CentOS7 machine with two AMD Epyc 9754 but $ProcessorCount=12, which is much less.
The shell command "lscpu" and C function sysconf(SCNPROCESSORS_ONLN) in <unistd.h> both give that the number of cpus is 256, and I'm sure the program is on the computing node.
I made some checks, such as SetSystemOptions["ParallelOptions" -> "ParallelThreadNumber" -> 256], and $MaxLicenseProcesses gives Infinity. But they don't work.
This problem is complicated, maybe the key is how does Mathematica know the number of cpus. I guess it may be associated with the MKL lib, but I don't know how to test.
Thanks for help and discussion.