Github action with golang go get checks out an old version of the repo

In GH actions that builds a binary it has a step to checkout the latest code from the master branch of another repo , but for some reason sometimes it checkouts few commits older than the current head.
When running locally it all works as expected so I assume some proxy that serves old content inside the GH action.

Here is an example run. the repo is private so for anyone willing to help I am happy to give read access.
https://github.com/cryptoriums/telliot-frontr/runs/3450682499?check_suite_focus=true#step:5:299
at this step it checkouts commit 4a3d74fa1527, but at this point in time the telliot repo has already few more commits after that one.

Still interested to follow up on this one