Following on from the one I did for 3.1.8 : https://forums.garmin.com/developer/connect-iq/f/discussion/223503/in-case-it-is-useful-to-anybody-else-searchable-device-database-for-sdk-3-18
Here is the spreadsheet for 3.1.9.
Use the filters in Excel to find devices either supporting or not supporting the features you want.
Enjoy, and one day, if we're good, Garmin might do this for us...
ETA : Added ID and manifest columns for compatibility page.