I just noticed her breed.
You have a VERY high energy, intelligent mix of breeds going on. Labradors, poodles and collies are all working breeds and they all require a fairly large amount of input. Both in terms of physical exercise, brain games, training and "jobs".
What does her average day look like? Is she getting a good mix of exercise, "work", brain games and enforced down time?
As well as exercise, working breeds often need to be taught how to chill out and settle down. I use chews for mine as he's very food orientated - so everyday he gets 60-90 minutes walk, and then he's given some kind of chew and is expected to settle down for a good few hours. He doesn't have to sleep - right now he's lying by the fire with the cats, for example, but I make sure I enforce some time where he's just left to his own devices without constant attention from humans.
We've had the same routine since puppyhood so it's been well ingrained into him that that's what happens. Some days he'll be out walking longer, and some days he goes to my in-laws house during his "down time" but the same principle applies. It's taken a good while to get him to this point though!
I also find that we have to vary his exercise, where he goes and what he does. So, sometimes he gets off-lead time to run, sometimes it's slow and sniffy walks, sometimes it's training, sometimes he plays with his friends. But variety is really important and if he goes to the same place several days in a row, I notice he starts behaving badly and is clearly bored 