Thanks for the suggestion.  I did try this with a change to the licensing and I did

#SBATCH --ntasks-per-node 4
just to make sure that it should try to use the 2nd compute node.  I still got the same results with no processes showing up on the 2nd node.  I have tried this with both 2022r2 and 2023r2.  Not sure if there is something missing in the input file or if we just don't have something else with the install configured properly.  We are now getting to the point that the users have larger jobs that can fit on just one node and really need to be able to use multiple nodes.
Is there something else I need to be checking?