A brokers main job is to get the deal done. But ostensibly they’re also there to advise and build trust. It’s easier to be a broker if people like working with you and refer you.
It sounds like the broker made a mistake on the point around payment terms.
I do agree the confusion on “units” should’ve been caught by the roasters, given order $ amount.