OpenPBS is not able to use all given nodes

I have recently installed OpenPBS-20.0.1. Installation was successfull and able to submit jobs also.
Using 04 compute nodes each is having 64 cores. But if I give below statement to reserve resource it is consuming all resources on one node only and not able to distribute on all 04 nodes.

#PBS -l select=4:ncpus=16:mpiprocs=16

If use all 64 cores per node then only it is able distribute job on all nodes.

#PBS -l select=4:ncpus=64:mpiprocs=64

Is there any bug in this version, Using OS RHEL-8.2 on all nodes.

Thanks.

Check the documentation for the “place” option. You probably want to add “place=scatter” to your qsub options.

Add the place line as below :
#PBS -l select=4:ncpus=16:mpiprocs=16
#PBS -l place=scatter

#PBS -l select=4:ncpus=64:mpiprocs=64
#PBS -l place=scatter