Isn't this normal in B2B (of which freelance is kind of a subset)? Normal terms might be net 60, but if you pay in less than 30, there's a discount.
So businesses take a cut out of the budget to hand it over to a "management" company to sort out the paperwork, and they require their gig workers to provide liquidity to the client business via net30/60/90 terms.
One has to be blind or stupid to call this a B2B relationship in the sense of two equals dealing with each other.