ArcGIS Pro version is 2.4.3 and SDE for .NET version 2.4.0.19948. A couple of months ago I asked about using ArcGIS Pro sdk to Get all edits in a version. I'm testing this code against and Oracle 12.1 database and I'm seeing invalid results. In the image below the OOTB version changes tool is showing 13 edits in the current version. I ran my code with and selected by objectid each layer on the map and I get 8 changes in the version (updates only). Is there something different that needs to be done to get the objectids of Deletes/Updates?

I tried a second example version this time it OOTB tool shows 1 edit and I get 106,067 changes in the version. My assumption that a reconcile might help this and it does, after reconcile it correctly shows the one edit. Question two is it expected that I would add code to reconcile before checking for changes? The SDK WIKI doesn't mention that it might be necessary to reconcile.

TIA, Jimmy