Вы звоните отдельно this.test();
в каждом subscribe()
, поэтому по своему коду вы звоните дважды.
Я полагаю, что вы хотите forkJoin , он будет выполнять только успешные блоки ошибок при разрешении всех наблюдаемых
forkJoin(this.Get.firstGet(), this.Get.secondGet()).subscribe(([firstGet, secondGet]) => {
this.test();
})