In some cases kids at this age "foget" in the game situation because
1) they want the ball NOW
2) their parents are yelling at them to get the ball and dribble
To fix the 1) tell them and show them AT TRAINING, that they will Immediately sit if they don't keep spacing, run for the pass, look to make the pass, and run forward once they pass.
If you have 10 players at training, go three on none first, and get them to pass only forward, only to a player moving forward and to pass only to where their hand WILL be, and that they cannot pass back to the player who passed to them . ( this makes that player run forward to receive the pass of the next + 1 player.
Yes this is essentially a weave.
then add defense who cannot ( take the ball off the passing or receiving player once it is in their hands. this allows the passer to attempt a pass over/through defense, and allows the receiver to get control off the ball without the "gifted" defender preventing them to learn anything at all.
then go to 4 on 4 free-form with the above tules BUT immediately blow the whistle and sub OFF any player breaking the rules. Get them to understand that that is what you will do in a game. Add the concept of a max 3 dribble to pass, including the rule that if they pick up their dribble and then look for a pass they are off, they must "see" the pass by at least the 2nd or 3rd bounce and make it on the run.
I would also prevent them from calling out for the ball, as it alerts the slow defender and often only confuses the ball holder. I would immediately bench a "caller", i teach the cutter to move their feet and "show hands" to receive the ball, and the ball holder to look up the court for a moving player who was showing hands.
Once this is going, immediately penelise bad decisions and bad passes with a sub. the kids will soon learn that it is the responsability of the passer to make sure the free and moving target recieves the ball. they will also learn that it is the players without the ball who has the responabilty to move to get free, get forward and to show hands.
just give them immediate subs when they get it wrong - and they will pick it up very quickly. they will learn very quickly by doing and not by listening afterwards. just blow the wistrle, say " bad pass" or "not running" or "didn't show hands " or too many dribbles" or didn't pass off the dribble" and the new player comes into that team , toss the ball to someone or into the open, and let it start again, takes less than 3 seconds to stop and restart. the kids will pick it up. And if sometimes you get the call "wrong" - well then, thats what happens in the game, the kids have to learn to go with the ref's call and not bitch..
Don't give up, it can be fun !!