К вашему сведению, Firefox и Chrome 65+ поддерживают только ссылки для скачивания одного и того же происхождения, вероятно, в качестве меры безопасности.
Рабочая группа по технологиям веб-гипертекстовых приложений (WHATWG) также рекомендует веб-серверу, на котором размещается рассматриваемое изображение / файл, необходимо отправить HTTP-заголовок Content-Disposition для загрузки = *.
Короче:
Вы можете использовать только для принудительной загрузки изображение / файл, если:
сервер, на котором размещено изображение / файл, также сообщает, что его следует загрузить, или изображение / файл поступают из того же домена.
Проверьте, не заголовок сервера Content-Disposition приходит с сервера или нет. Надеюсь, это поможет.