You are correct. On the controller you can run the command show ap arm client-match unsupported which can help you isolate which clients have been flagged as unsteerable.
You can also change the threshold for the number of consecutive failed steer attempts before the client is marked as unsteerable.
cm-max-steer-fails (rf arm-profile)
Default is 5.