You donโt need to land to recover stamina
You can dismount in air then it will gain stamina mid air ,while flying and you wonโt even fall off!!
Btw the creature you picked up fall off when you dismount