Is it a walk-through or is it an onboarding ? You mention it is an walk-through but it sounds more of an onboarding.
If it is an onboarding ( Feature presentation ) I would place it when the app opens for the first time.
If it is walkthrough ( Explaining functionality ) I would place it after sign-up.
Onboarding is what encourages a user to sign up to ...