There's a reason Garp trusted her with the boys BEYOND her being afraid of him. Post Ace death makes it clear their connections run deeper. Dadan is also the exact same age as Dragon. Def not a coincidence.