Daisy is a coward. If you so much as MOVE in her general direction, she’ll cancel her channel even if she’d of been clear by the time you arrived. She very rarely actually gets a revive up, and even then it’s because the Monster didn’t care, or they simply lacked the situational awareness to deal with her. This applies to your second point as well.
Why? She’s harmless, she quits channels easily, and when she’s the only one left, she moves predictably and is Pounce Bait. Her HP is fine. Any lower and she may as well spend the whole match dead.
If anything, Daisy needs buffs! She’s almost useless as a Tracking Method, Planet Scanner does what she offers better on a short CD, she falls WAY behind Hunters because she takes a day and a half to climb a cliff, and she has an uncanny knack for getting in the way of damage she could easily avoid… until it’s time to pick up a Hunter, then she avoids the Monster like the plague, to their detriment
She’s at most a glorified Compass to point out the hemisphere of the Monster. A decent Anti-Juke method. That’s about it. I pick Maggie for Harpoons, not Daisy. Poor pup needs some love.