Winning a fight isn’t everything though, chinese units trade well so they may lose a fight but have lost less resources worth of units than you.
I’ve been playing malta a lot and I lose lot’s of xbow but they cost 80 res each, get 2% hp per card and have 4 cards + arsenal upgrades which let’s them trade super efficiently and you almost never drain res.