Hmm sanırım hotlink denen olay, dışarıdan çekip sunucu trafiğini şişirmesin diye olsa gerek veya cdn sınırlamarı. Bu durumda ya backend tarafında PHP CURL ile çekip href yerine base64 halini koyarsan yine indirir. Eğer PHP kullanamıyorsan aynı şeyi JS ile bu sefer o img onload (event) olduğunda görsel adresine bir AJAX GET isteği yapıp gelen sonucu base64 encode edip href'e vermek. download attribute'ü bu şekilde de çalışır. Tabi dosya boyutuna göre encode işlemi uzun sürebilir. (örneğin 10, 20 mb vs)