I understand the ‘girl’ term does even sound weird to me in some instances. Even the term female mechanic sounds as bad as male mechanic.
When someone has to place a sex identifier in front of a noun used to describe someone, it isn’t good, unless it required to clearly identify an individual. Introducing someone as a female is virtue signaling if the person can clearly make the distinction for themselves.
If I’m standing in front of you and someone describes you as a female mechanic, I have to wonder if the guy or girl is insulting my intelligence. As if I can’t tell if someone is male or female (unless I really can’t) ?