I forgot to include link to the page! The stars show up on the page, just not in the search results.
https://www.lookamazingnaked.com/build-the-booty-no-squats-required/
public function grs_legend($legend, $id)
{
if(parent::get_options('kksr_grs'))
{
$title = get_the_title($id);
$resim = wp_get_attachment_url(get_post_thumbnail_id(get_the_ID()));
$best = parent::get_options('kksr_stars');
$score = get_post_meta($id, '_kksr_ratings', true) ? get_post_meta($id, '_kksr_ratings', true) : 0;
if($score)
{
$votes = get_post_meta($id, '_kksr_casts', true) ? get_post_meta($id, '_kksr_casts', true) : 0;
$avg = $score ? number_format((float)($score/$votes), 2, '.', '') : 0;
$per = $score ? number_format((float)((($score/$votes)/5)*100), 2, '.', '') : 0;
$leg = str_replace('[total]', '<span itemprop="votes">'.$votes.'</span>', $legend);
$leg = str_replace('[avg]', '<span itemprop="average">'.$avg.'</span>/<span itemprop="best">'.$best.'</span></span>', $leg);
$leg = str_replace('[per]',$per.'%', $leg);
$leg = str_replace('[s]', $votes==1?'':'s', $leg);
$snippet = '<div id="" itemscope="" itemtype="https://data-vocabulary.org/Review-aggregate">';
$snippet .= '<span itemprop="itemreviewed" class="kksr-title">' . $title . '</span>';
$snippet .= '<img align="center" height="100" width="130" style="display:none;" itemprop="photo" src="' . $resim . '">';
$snippet .= '<span itemprop="rating" itemscope itemtype="https://data-vocabulary.org/Rating">';
$snippet .= $leg;
$snippet .= '</div>';
}