When I check 女子on google I have found two contrasting definitions:
There is : https://jisho.org/search/%23kanji%20%E5%A5%BD
Which states that the meanings are "fond, pleasing, like something"
But there is also: https://teamjapanese.com/girl-in-japanese/
Which states that one of the ways for saying "girl" is Joshi which uses the kanji 女子
Are the uses cases depending on context?