Очень странно, что после часа (иногда часов) поиска решения проблемы, после чего я задаю вопрос на хабре, ответ находится сам собой и очень быстро и так не впервой. Я решил свою проблему, но частично, сами узнаете почему позже. Оставляю ответ для будущих поколений. Он работает, если onFailure выдаёт сообщение подобное моему: "CLEARTEXT communication to dev-tasks.alef.im not permitted by network security policy
Информацию брал отсюда:
https://coderoad.ru/59856341/OkHttp-HTTP-FAILED-ja...
В src/main/res/xml(папочку создадите)/ нужно создать файл network_security_config.xml
В самом файле напишите это:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<!--Set application-wide security config using base-config tag.-->
<base-config cleartextTrafficPermitted="true"/>
</network-security-config>
И добавляете в манифест строчку:
<application
---
android:networkSecurityConfig="@xml/network_security_config">
В этой строчке загвоздка, ибо мне нужно, чтоб моё "приложение" работало с android 5, но сама эта строчка поддерживается только с API level 24. Скорее всего буду искать иное решение.