It showas only one star from the start between the entries, that is not the problem.
Like wrote in the first post, the stars have not the color, they should have from the code.
You answered with a style code and both version, using a class and enter the style directly, don´t change the color of the star into the wanted.
get_the_term_list( $post->ID, 'person-category',"","<span class='my_icon'> ★ </span>","" );
with settings in the style.css don´t work and also this:
get_the_term_list( $post->ID, 'person-category',""," <span style='color:#a28a0a'> ★ </span> ","" );
does not work, the star always stays white.