Several things were wrong (IMO):
The dragon and lance hit at the same time. Dragon has 10' reach and so does lance.
Consuming 10' of movement, regardless of free action or not should negate a charge.
The 10' of movement to change direction negates the straight line to the target required for a charge. Important to note the purpose of the wingover feat is to allow a flying creature to change direction on a relative dime - but note that it is still changing direction. A charge is a full round action - free actions occur within the round so they count as part of the full round. This doesn't mean that they count as an action but in this case the changing of direction does count to negate the straight line prerequisite for a charge.
Fly by attack grants a move and another standard action. Not the same as ride by attack. A charge is not a standard action but is a full round action.
Let's look at the flyover as akin to the 5' step a character can take in a round (which it essentially is only it involves turning around - there is no facing in melee it only matters in flying which is most likely one of the reasons this feat was added). A character cannot take a 5' step (a free action) in a round in which he charges.
Nope I think you misruled in this case. But what is done is done and you can only learn from it for future use. I don't think you were wrong in having the dragon get the flyover feat though, the dragon met all of the prerequisites.
The dragon and lance hit at the same time. Dragon has 10' reach and so does lance.
Consuming 10' of movement, regardless of free action or not should negate a charge.
The 10' of movement to change direction negates the straight line to the target required for a charge. Important to note the purpose of the wingover feat is to allow a flying creature to change direction on a relative dime - but note that it is still changing direction. A charge is a full round action - free actions occur within the round so they count as part of the full round. This doesn't mean that they count as an action but in this case the changing of direction does count to negate the straight line prerequisite for a charge.
Fly by attack grants a move and another standard action. Not the same as ride by attack. A charge is not a standard action but is a full round action.
Let's look at the flyover as akin to the 5' step a character can take in a round (which it essentially is only it involves turning around - there is no facing in melee it only matters in flying which is most likely one of the reasons this feat was added). A character cannot take a 5' step (a free action) in a round in which he charges.
Nope I think you misruled in this case. But what is done is done and you can only learn from it for future use. I don't think you were wrong in having the dragon get the flyover feat though, the dragon met all of the prerequisites.