Without knowing what SQL you are running to get these results, it is hard to say if there is a mistake or what the mistake is.
In general, I suspect the databases with the NULL values are set up with mixed data and log segments. When that is done the free space for the log and the free space for the data is the same free space.