If you want to use Collector in Offline mode, all the feature layers have to be sync enabled. This may require the layer to be archive enabled, and have Global IDs. If the layer is read only, it would be good to simply load the layer onto the device and add to collector map.