In the same tank? no, if you feed the orino a lot and do lots of water changes while minimizing feedings to the bigger one, yes. eventually, the orino will catch up. I don't know how fast flagtails grow so can't help you there. Datnoids are slow growers so I don't see it catching up the the cichla for a looooong time.