Во всех подобных ситуациях лечение одно: идти по цепочке объектов и свойств, смотреть через дебаггер, что лежит в переменных, в свойствах и выяснить, где Вы теряете значение. Скорее всего, при получении ответа от сервера и парсинга json'a Вы ошиблись в цепочке свойств полученного объекта.
Совсем недавно в стандарт языка добавили optional chaining, для обработки подобных кейсов, и также может помочь nullish coalescing. Почитать можно на MDN или старая статья на
хабре, часть из нее уже вошло в стандарт ES2020