Something is wrong with Dragons and I feel like their stats are not used at full potential, or there are some stagger effects going on. For many, Dragons are probably OP because they just look at the unit card and never play Dragon factions, but I've suspected for a long time that Dragons are bugged now so I decided to do some quick tests.
The test I ran is on MP Crossroads, Princess on Star Dragon with her Bow attack turned off vs a fully-kitted Karl Franz controlled by AI. You can run this test with any Dragon I suppose though I picked Star one as it's the one closest to going toe to toe with Franz.
The battle starts at 59:07 when both monsters charge into each other. As you can see, Karl Franz has all buffs popped while the Princess is a naked Princess with no abilities or items. On the charge, the Princess has 105 MA, against the 67 MD of Karl, which after applying the 35% base hit chance gives us 73% chance to hit, a very high chance. Karl hits with 96 - 54 + 35 + 90 CB = 90% to hit chance decaying to 77% slowly over let's say 3-4 animations.
Shortly after contact is made, 2 blows are exchanged. The Princess doesn't hit while Karl does:
could be bad RNG right? Let us test anew:
in 2 attack animations, Karl hits on the 2nd one and the Princess hits 0/2.
at 59:07, Karl pops all buffs, again it's 73% of Princess vs 90% of Karl:
2 animations later, Karl misses the first hit but lands the 2nd, while the Princess as usual misses both:
I ran this test 7 times and never has the Princess landed the 1st attack and only once did she manage to land the 2nd. I am not sure what exactly causes this, my theory is that the CB is not applied in aerial duels, since Karl also seems to not be rolling at 90% chance. Even without applying the CB, you'd expect the Princess to hit 60 - 67 + 35 = 28% of the times, instead that number seems to be closer to 0 to 5% based on me running this duel 10 times and some very quick maths. Something is wrong.
Overall, the duel goes like this Karl has lower HP, but more armor and better buffs, and more WS overall. You'd expect this duel to be a close thing, and generally the gold cost of the 2 units is also similar, but it seems that a lot of times the Griphon dodges a successful hit with a stagger animation, along with just ignoring other hits. Overall, after the buffs expire, you'd expect the Princess to have a substantial advantage, while the average result of the duel is as follows:
this is a particularly bad result, on average the Princess lands 2-3 more hits. Rarely she manages to almost kill KF while being left with some ~1000 HP herself. The duel is won by Karl a good 80% of the time. Regardless of what your take is on who should win the duel, with or without buffs, it seems to me that here the stats are not working, and the Dragon is getting staggered, turns the side randomly, and just suffers a ton of unnecessary damage which is not what you'd expect given its strong statline. I'd ask @CA_Duck
to investigate in this, my theory is that there is some weapon length or stagger issue at hand, and the CB might also not be working as intended. Other units, such as Volkmar on a War Altar, or Death Hag on a Chariot might also have their CB refreshed too often without hitting the charge animation. As for Dragons, you can test them vs Kholek, Rotting Leviathans, or your monster of choice, to me it seems they tend to do poorly, which is why I'd ask to look into their animations because something might be preventing them from using their full statline. Even without the CB, Dragons often either don't attack or don't hit.