Я, конечно, не настоящий питонист, но готов поставить доллар, что 400 - номер строки. А в ответе у тебя HTML, который в этой 400-й строке не может распарситься в JSON.
Да, но ошибка в том. Что джейсон тебе даже не вернулся. Бекенд словил ошибку и как-то тебе ответил. Но этот ответ принимающей стороной не может распарсится