When I sort my transactions by "Highest gains" (or "Lowest gains") the transactions are grouped by day - meaning that, at the top of the list, there is a transaction with highest gains but with it are other transactions that happened on this day (that don't have a very high gain)
Workaround
I can download the "Capital gains" report and open it in Excel, then sort by gain column