Это связано с тем, что angular обнаружение изменений будет срабатывать, только если ссылка на объект изменилась. Но добавляя новые элементы, ссылка на ваш массив items.controls
остается прежней.
Вы можете создать копию controls array
после добавления нового, например:
addOneNew(item = [true, 9999999]){
const obj = this.createItem(item)
this.items.push(obj);
this.items.controls = [...this.items.controls]
console.log(this.items.value)
}
By При назначении нового массива обнаружение изменений увидит ваши изменения и обновит ваш вид.