For starters - you should NEVER use witholding fees as a protest tool. Firstly you are breaching the contract you signed at purchase where you agreed to pay fees. Secondly you are potentially damaging the financial stability of the development.
Back to your query.
Q1 - when you say 6 months into the year, do you mean June? Company financial years can begin in any month so what you consider to be 6 months could be 1 month or 11 months.
Q2 - Did you speak to the management AGENT (who I think you are confusing with the management company) to see if you could pay your fees in this way. The management agent is a contractor hired by the management company (of which you became a member at purchase) to manage the day to day running of the development.
I'm guessing you didn't discuss this with the agent. If not are they meant to be psychic? You hadn't paid your fees in full or in part within 30 days of the issue of the invoice (standard terms) so they handed the matter over to a collection agent.
When you decided how you were going to pay your fees you transferred money to the management company account, managed by the agent. The legal company would not have been informed of this payment as they will have been hired to recover the debt in full, if you don't send it to them, how are they supposed to know?
There are costs involved in collecting outstanding debts. If you don't pay them who are you expecting to pay them? If you say the management company think again - the management company is you and all the owners in the development. You would be expecting your neighbours to subsidise your decision not to pay your fees on time?
You caused the cost to be incurred, you need to pay it. Next time you get an invoice for fees, read it to see what the payment options are. Some developments require full payment within 30 days, others permit direct debits a couple of times a year. I have never heard of any development who allows owners to pick and choose how and when they pay their fees - the company needs money to pay for insurance, maintenance, refuse etc, they need to know that that money will be there at a certain time.
It seems to me, without wanting to seem patronising, that you don't understand the implications and responsibilities of living in a managed development. If you confuse the management company and agent it's a sign that you probably should do some more research. Robert Gogan's book on apartment living is a good start. After that, you need to read your sales/lease agreement in detail.
I'm just an owner, who when I bought our place didn't know as much as I needed to about living in a managed development. But my apartment is the biggest investment/responsibility I have in my life so I made it my business to get informed. I then stood as a company director at our first AGM and have been one for the past four years. I highly recommend being an active member of your management company, it's the best way to ensure your best interests are protected.