comment_date() & comment_time() not working from functions.php

get_comment_date requires a comment id as the second argument. If you don’t provide this, it looks to the global $comment variable, which is set when using a WP_Query->the_comment(). Maybe consider changing your loop to be a WP_Query, or just do get_comment_date( '', $comment->ID )