Hi James,
we tried this with several files and can not see a problem.
Please run the tool with the -v option and watch/send the log output carefully.
Please try to break it down, e.g. starting with one single file and minimum of additional arguments, like
lasgrid64 -i in.laz -point_density_32bit -oxyz -step 1
If this gives you the expected result add other arguments, like the class filter, so see where the problem occurs.
The simplest way to calculate the density per 1m2 in general is lasinfo:
lasinfo -i lake.las -cd
Best regards,
Jochen @rapidlasso