With the differing symbology support for several different platforms and conflicting requirements I see a need for the creation of a symbology Validation Tool.
I envision that the input would be a layer or group layer in the Map view and a simple drop down for the target symbology type.
Output would be a table of the layer that violates the targeted symbol rules and what feature is not supported.
Layer x has cartographic line with offset enabled which is not supported in collector
Layer y has non-simple polygon fill which is not supported in vector tiles