As I said before, the behavior (amount of gems earned) is, in fact, correct. You did earn the deserved amount.
The UI shows the accumulated total of gems that you have earned in all rounds instead of only the current round’s gems. That needs improving.
You can see the previous threads (and several others, if you use the search feature) that explains this further.