Я не уверен на 100%, но, глядя на интерфейс наблюдаемого, кажется, что это объект, свойства которого являются массивами объектов. Ошибка также указывает на это. Если бы мы могли видеть результат журнала консоли.
Попробуйте зарегистрировать res.length, чтобы убедиться, что это массив, хотя я предполагаю, что он скажет, что длина не существует в объекте.
Если это объект, вам нужно перебрать ключи или использовать Object.values (res) .forEach, а затем перебрать массивы.