In both cases the flex slots can be either used offensively or defensively (for more comfort). If you play well, you can run e.g. Fischl with Clorinde and Kazuha with Arle. Meanwhile if you struggle to survive then Yaoyao and Diona might do the trick.
And then there are also options like Beidou for Clorinde or Xingqiu instead of Yelan, that fall somewhere in the middle.
Yes, Fischl provides a lot for Clorinde teams, but OP's build is probably not good enough to realize that potential, hence why I put her as a flex. If she had higher investment, I would've listed her as a core member, with a flex Dendro slot (so basically Nahida or Yaoyao, depending on how good OP plays).