Thank the only you could do that is with groups and enrolment rules where you can create groups based on the user’s branch association and then have a unique course for each branch that is assigned one the user is added to the branch specific group.
With the new survey report you can see individual responses as well as the user’s branch information - not sure if that is helpful to you.
Otherwise you may need to look at an external survey tool that does “branching” where a user can input their branch and get directed to a specific section of the survey; however this cannot be done in Docebo (other than a link to an external survey tool).
Another option might be build it out in SCORM and add branching inside the course (survey).