Cory has made the first move both times. He surely cant deny his feelings forever. That first kiss was nor just Naveed, Cory clearly leant in first and Naveed got the hint and met him half way. I think hes just scared of someone actually liking him on more than a surface level