When do you choose a long form with a stepper and when do you choose for one-form-per-screen (like typeform)?

Situation

I'm designing a flow where a user needs to fill in multiple types of data to let us know they're moving to a new place. Currently I've divided it up into 4 steps. In each step they have to fill at least one form (e.g. moving date, new address etc.).

Problem

There's a big chance the flow will get some additional steps making it even longer time consuming task. I've been looking at https://www.typeform.com, a form builder that asks one question at a time making it feel less time consuming and overwhelming.

Question

Are there any reasons why I shouldn't go for a Typeform inspired solution? When is Typeform not preferred?