There is an overlap, but flicka is typically mostly used for younger girls. Tjej is a quite new word so it also depends on who is talking. I would personally use flicka for girls maybe 12 and younger? And tjej I could use for any age up to maybe 35 or so. My grandmother rarely uses tjej and she’d call anyone under 45 flicka and then kvinna over that.