Do I have to travel to the host country to collect my 2nd passport when I get approved?

No, you do not need to travel to the host country that issues the citizenship; the passport will be delivered to your home country.