HI Chris,
Currently, the best way to create a hosted feature service with domains is by publishing the configured feature class to ArcGIS Online with the domains already configured from ArcMap or ArcGIS Pro.
As this seems like something that you would like to see implemented, I recommend up voting the following idea:
https://community.esri.com/ideas/8826
Thanks,
Kelly