My APP check update by comparing local version and remote version returned by iTunes lookup API. But the API still return old version after new version has released.
I'm also having the same issue now. I talked to another developer and he came into the conclusion that it could be a CDN issue. (Content delivery network)
When I connect to our wifi, the response is outdated.
When I connect to my 4G data, the response is updated.