We can't consider the weight of a character in when considering flight. Of course we would have to in real world mechanics but we *ARE* talking about sprites and demons here.
In reality a sprite wouldn't be able to lift a sword-demon-sized breastplate.
If you were to shrink a SD down to the size of a sprite though, the SD would STILL be stronger as sprites tend to be fragile, even for their size.
Size also in the real world makes no difference in flight. If you can build a plane that is 6" long for example, you can build one based on the same rules that is 10x the size. You just need to scale everything accordingly (including strength of materials, energy output.. etc).
I don't think there is a problem with using strength as the limiter on how high flight is possible. Strength is an abstract figure on Darke that represents raw physical power. The more powerful in general you are, the stronger your relative wingflap (or faster, whatever) the higher you can go.
We could hire a few engineering students to analyze the surface area and thrust capabilities as well as the structural strength and limits of the bones and wings of each of the races, but instead can't we just say a sword-demon is "stronger" and therefore can fly higher?
_________________________
If you say plz because it is shorter than please, then I will say no because it is shorter then yes.