Если вам не нужно изменять что-либо в apk и просто нажимать кнопку обновления ~ 20 раз, пока он не заработает, то это означает, что проблема на сервере.
Если вы пытаетесь отправить один и тот же файл дважды, и он работает только один раз, то проблема почти гарантированно будет на сервере.
НО
если вы измените что-нибудь относительно apk, это может быть проблемой на вашей стороне. Если имя файла изменяется или код версии изменяется, то это, скорее всего, будет проблемой. Даже если apk перестроен между неудачной загрузкой и успешной загрузкой, существуют другие факторы, и это может быть не сервер.