While running the below query I get null on internalDomainNameSuffix, but the same has value on Json view from the resource page overview.
resources | where type == 'microsoft.network/networkinterfaces' and name == 'interface1'| project name, properties.dnsSettings.internalDomainNameSuffix
The query result shows correct data for a few resources, but shows null in others while it still shows data through the Json view (It is inconsistent, shows data for some resources but not for others).