oh right didn't celestial dragons feed there slaves df for entertainment etc, similar with hancock and her sister.
could be this also helped ginny if she was already pregnant since cd don't breed with humans. (imo alternative based of ginny and kuma story details already shown, since ginny would try much harder to save her baby if kuma's since she knows what happen to him and his parents)
after she dead, it spawns in church imo could be she already placed fruit near by hidden so it would spawn there next.
explains this detail of where did bonney suddenly find rare df? since she never leaves the church.