The Mods here are *not* experts. We are players like yourself, the developers are experts..
It could just be an inconvenient slump in form, one of my teams just started losing for no reason (and I didn't update.)
Were you holding a bunch of points that got randomly assigned? That would mess with my team, I think, since I skew my skills, if it evened them out they might play differently...