Pre Onboarding, if data is going to be required, should we get some or all of it up front during account creation?

I'm working on a fundraising app where the client wants the user to start creating the fundraiser details before creating the account. These data points setup the data to display.

They are gathering things like org name, type, group, and then some fundraiser details such as goals, causes. Then they ask for only the state location for pricing reasons. However, there are more required data points once they log in such as getting the rest of the address besides state.

I'm thinking if we need to get the whole address anyway. Do we need to be afraid of the friction during account creation?