Разрешение на использование изображения выдает хост который отвечает на запрос указав специальный заголовок.
подробнее
В твоем примере хост "https://cdn.000webhost.com" должен установить
http заголовок "Access-Control-Allow-Origin: *" он этого не делает.
Ошибку в консоли ты не видишь потому что у промиса отправляющего запрос есть обработчик исключений.
Суть в том что использование контента разрешает владелец этого контента.
иначе ты мог бы на своем сайте разрешить получение личных сообщений из контакта или почты которой пользуется человек открывший твой сайт либо же персональных данных интернет банкинга.