The date range is the first thing to get right.
A sell row on its own is not enough. For a CGT estimate, the app needs the buys that created the holding, otherwise it has no reliable cost to match against the disposal.
This is why a short export can make the result look worse than reality. If old acquisitions are missing, DiviScout can still show a working view, but you should treat unmatched disposals as a warning, not a final answer.