ArcPro is automatically saving edits on the default branch, this is not happening on branch version. There edits are not committed until user clicks on save (or discard).
@Gurunara - I have developed an ArcGIS Pro add-in that attempts to alert and prevent certain edits when users have features/tables pointing to the branch Default version:
Default Version Guard - ArcGIS Pro SDK add-in - Esri Community
Feature service edits to the Default branch version are "short-type" transactions and that transaction type doesn't have the save/discard capability. See the ProConcepts Editing wiki for more info.
| Dataset | Cancel Edit | Undo/Redo | Save/Discard | EditOperationType |
| Feature Service (Branch, Default) | Yes | No | No | SHORT |
| Feature Service (Branch, Named) | Yes | Yes | Yes | LONG |