It turns out it was a glitch. The reporting for me is showing the correct earnings now for earnings since last payment.
There is very little that people can do in this regard as everything with respect to adsense is controlled by google only. Maybe it must have been their decision to earn some bucks at your expense. They are used to doing it. After all it increases their profit margins.