As the title says... Can an Aasimar use a lance one-handed while flying?
Lance: You have disadvantage when you use a lance to attack a target within 5 feet of you. Also, a lance requires two hands to wield when you aren’t mounted.
That would seem pretty straight forward, but, by "my" interpretation of the rules, the reason this is worded like this in the game mechanics is that a Lance unlike a Spear is designed to be used from horseback (some plate armors even had a lance rest attached to their cuirass) thus needing the horses speed and momentum to do damage, one knight using a "Lance" on the ground would either had to swing it from side to side like a blunt object using both hands or thrust with it using both hands to impale an enemy soldier since they lack the movement and momentum provided by the horse (and running on foot with a lance attached to your side jumping and bumping all over the place on the battlefield would be as ineffective as it would look ridiculous).
An Aasimar of the Protector variant has a 30ft flying speed for 1 minute.
Radiant Soul: Starting at 3rd level, you can unleash the divine energy as an action. When you do so, your eyes glimmer and two luminous, ghost-like wings emerge from your back and you gain a flying speed of 30 feet. The transformation lasts for 1 min, and once on each of your turns you can deal extra radiant damage equal to your level, whenever you damage a creature with an attack or spell. You can cancel Radiant Soul with a bonus action, and cannot use it again until you take a long rest.
Could the Aasimar's flying speed substitute the mounted requirement for the lance to be used one-handed? (Since the wings are not real thus making it easier to balance and aim the lance as if the wielder was on horseback, Imaging it as flying while maintaining a pose if it helps)
I guess that the Aarakocra natural flying speed and a "Fly" spell cast on any non-flying creature would have the same effect.