If I've got something wrong here, I welcome any corrections in my understanding;
1. Circuit Assembly costs are funded by each congregation in the Circuit contributing from their KH funds.
2. Donations are requested during the C.A. program to offset the costs of 'providing' the facilities.
If the C.A. costs are already funded by the 'sheep' prior to attending, (via the KH accounts) why are they urged to pay a second time?
The donations boxes are unmarked - they don't have a label stating "Circuit Donations" or suchlike - therefore, do all the donations stay within the Circuit account, or is a portion hived off to the Branch account?
The system seems to be deliberately unclear so as to facilitate the extraction of more money from the sheep.
Someone on JWN must have inside info on this apparently tacky set-up!