Cisco devices that are updated or new are not being placed into the Cisco IOS - SSH Capable family, only the IOS family. Why is this happening?
Cisco updated their IOS and later devices so that the "K9" feature set is actually included and not an add-on.
The K9 feature set / license gave strong encryption to the device thus being able to SSH to the device. Without it, Spectrum could not determine the device was SSH capable.
Because of this, the System Description no longer contains "K9" which is what Spectrum was looking for.
Broadcom has resolved this issue in 10.3.2 and these updated devices should now properly be placed into the respective families.
Add cisco_ssh_check=9K in the <SPECROOT>/SS/.vnrmc file and restart the SpectroSERVER, to place the Cisco 9300 series devices in the correct device family.
Review Spectrum 10.3.2 documentation:
And this section of Spectrum 10.4.3 documentation: