Is there any difference in meaning between "Many different data source types" and "Many different types of data sources"?
I have no strong understanding on the use of "of".
As an IT person, I feel the whole construct is wrong. There are different data types, e.g. text, date, integer, decimal, boolean, etc. (This list is not complete). Then there are different data sources, e.g. SQL database, Oracle database, spreadsheet, tab delimited file, CSV, etc. (This list is also not complete).
So, in my world, there are many different
"Data source type" is at best synonymous with "data source" if you want to distinguish between different possible data sources.