I have a MXD with about 25 total Layers and Tables I'm trying to publish to AGOL as a Feature Service. The data source for all the layers and tables is an Enterprise Geodatabase. I'm able to publish successfully, but the resulting Feature Service only has 1 layer. It's always the top listed layer in Table of Contents in ArcMap.
I've tried multiple ways of publishing, such as saving the Service Definition file and publishing it separately from AGOL and using a Geoprocessing tool, using the File>Share As approach, etc. Always the same result. I didn't get the behavior when I published to ArcGIS Enterprise and had Feature Access enabled, however I want this data on AGOL.