1) country=netherlands returns 563165
CategoryFull=Netherlands,_unsourced_profiles returns 33675
There are 30436 profiles, that repeats in both queries: country=netherlands CategoryFull=Netherlands,_unsourced_profiles
If you do union, the result set is 566404: country=netherlands or CategoryFull=Netherlands,_unsourced_profiles
The report https://www.wikitree.com/wiki/Automated:DD_Unconnected_List_NLD says Condition to prepare list (Country is Netherlands). Profiles: 563165, which is the same as country=netherlands I don't know where you found 532729
2) country=Netherlands noord-holland is performed as country=Netherlands ALL=noord-holland
country=Netherlands country=noord-holland Is better to use. Recently I added optimization to do this query using double quotation country="Netherlands noord-holland" It is less writing and also querying is faster.
using location= is not a good solution, since it can give many false matches in different regions. That is extremely noticable in location='new south wales' or 'south australia'
In reports I use a trick to make the matches as good as possible. I search for birthcountry="Netherlands noord-holland" or deathcountry="Netherlands noord-holland" or marriagecountry="Netherlands noord-holland" which returns 65863 profiles. That is the number on the report. But this kind of search is new from last week.