Solved! Go to Solution.
No it is not possible to change the mode of the feature layers and you are correct that by default they are in OnDemand mode. One solution might be to leave the layers you want in Snapshot mode out of the arcgis.com map. Then after createMap you can use map.addLayer to add the additional feature layers in Snapshot mode.