Your diet seems good, but try to feed frozen foods such as brine shrimp weekly. After I started feeding it, my fish stopped getting dropsy and haven't gotten it since. Dropsy is often caused by lack of certain nutrients. The danio will unfortunately have to be euthanized as dropsy can spread.
Sent from my SM-J320P using Tapatalk