Yes, please fix the flowers.
If a dyson tree has a flower, then it should produce enhanced seedlings. Period. Doesn't matter if it's my tree, or an enemy tree, or if I have taken an enemy asteroid. If there's a flower, it should work. (same for defense trees)