Git syncing not recognizing the remote and local branches are matching

We use Git in our development. However, for developer feature branches, when a developer is ready to request a merge of their feature into the master branch, instead of merging within Matillion, the developer will push their branch to remote in Github. Within Github, they initiate a pull request which requires a review before the merge, so we can use that to document the change, review, and merge.

 

Once the PR is merged into master, we fetch that back down into Matillion and then merge it into the existing project version that is on the master branch head. However, after doing this, the Git tree diagram in Matillion is not recognizing that remote and local are now the same. It only recognizes it after I push back up to remote Github from local Matillion, which is basically pushing the same master branch back into Github.

 

Is anyone else experiencing this?