There are several variables to consider.
Lets start with your About info
Are the Materials consistently applied in Revit? Materials can be applied several ways, they are easier to map if all are set via Subcategories.
This simple method bakes the Elements as Blocks with Materials assigned.