@WalterFeurer, the solution leverages join views on top of the Trees service which will prevent you from overwriting the service from Pro. You also can't update a domain on an existing hosted service from Pro.
Updating the domain directly in AGO from the service item details can be a little tedious when the list is long, but you can use the following steps below to update the domain in ArcGIS Online using the Field Maps app:
- From the app launcher in AGO open Field Maps
- Open your Tree Field Map map
- Select the Common name field from the form and click 'Manage list'
- In this UI you can drag and drop or upload a CSV that defines your domain. This will update the domain in the service directly.