A lot of beginner design freelancers don't get paid for their work or get delayed by a lot of time.
It happened with me :(
This not just happens to beginners in freelancing I have seen this happen some proficient freelancers.
Design is visual so we can always get approvals on the final design from the client. But when to comes to the handoff of the design files, it's difficult to trust them especially if you haven't even taken an advance for the project.
If the client gets the file beforehand and he decides not to pay you for whatever reason or delays to pay.
I understand, this is one of the most vulnerable spot for a freelancer to be in. You have delivered the project but you keep following up for your payments, which you don't know of when it will hit your bank account.
I am brainstorming on a vault like product to tackle this exact use-case.
Would love to know your feedback and suggestions