let promise = await AJAX();
Функция AJAX возвращает promise. Но await AJAX() вернет только результат успешного разрешения промиса, т.е. resp_list. error в случае неудачи она не вернет.
let answer = checkForm();
checkForm описана как async. Она возвращает промис, который разрешается, как false.
Что бы получить этот самый false, ее надо вызывать
let answer = await checkForm();
выскакивает ошибка интерпретатора uncaught exception: Object
Возможно потому, что в ajax срабатывает error, но он не ловится await.
Попробуйте вызывать так
try {
let promise = await AJAX();
var title = $('.add_building_form').val();
console.log(`это промис ${promise}`);
console.log(`это title ${title}`);
} catch (error) {
console.log('Error', error)
}
return(false);