Typically, you might see a '-' for signal quality for clients that have not yet been associated/authenticated. A common case is if the user is in the 'logon' role. You may also see this frequently from traps that convey signal on an irregular basis. Polling the controller again may yield an update that populates the signal quality.