E.M.
I'm so sorry for you and your girls, it's such unnecessary stress. What I can advise though,are 3 things.
#1: time for a new lawyer.
#2: Always speak up. You don't have to be mean, just factual. When it comes to the courts, there is no "high road". You HAVE to advocate for yourself, ask specific questions and get copies of everything.
#3: Keep a daily diary. All phone conversations, copies of e-mails, receipts, etc. Do not put how you feel in there, this is a document for use with the courts and your lawyer. If you are supposed to split the cost of a birthday party or soccer registration and he doesn't pay, document it. If child support is supposed to recieved on the first of the month and comes on the 10th (or worse not at all) document it. If there is a calendar of scheduled visitation with pick-up and drop-off times and it's not being honored, document it. Try to keep communication in writing (no snarky e-mails, keep it professional) and print out everything.
Preparation for your next day in court starts now. Use your frustration as fuel for setting this right.
Be strong!