Se the screenshot above. When I check for updates, Play store shows some updates that has been available for a few days, or even a few weeks. However when I was checking a few hours/days earlier, it did not show up. This means Play is postponing some updates. Why does this happen? Is there any way I can always get the latest updates as soon as they're published?
When it says under Gboard "Updated 4 weeks ago", it means that the last time you updated the app was 4 weeks ago, and not that a new update was available 4 weeks ago.
My proof? The Chinese app that appears under Gboard was never updated by you. It should have also ben said "Updated x days ago".
And look at Google app under that, you updated it 3 min ago and not that Google pushed out an update 3 min ago.