Your observation is correct, with the default save button all data from nested data views is saved.
If you use a microflow, you have full control and full responsibility to commit everything yourself. Retrieve all nested data (over assocations !) and commit it.
Be careful to use associations because you don't want data from the database now.