Since the sentence says she dances, shouldn't the artist be feminine?
"Művész" can be both feminine and masculine. But yes, "művésznő" is also possible.
Which one would a native hungarian be more likely to use in this sentence?
walk= jàr is lehet, nem?
Why don't you say "hanem ő táncol" for "but she dances"?