Key fields are fields that are common to one or more tables (associated fields).
When a field occurs in more than one table,
Qlik Sense may be unable to determine which table to use to calculate the frequency of the data.
And as you have seen with Subset ratio,
a field in one table may have fewer distinct values than the same field in another table.