Personally I think Cisco not telling is more cowardly. With Sherloque you can make the argument that it’s Renee’s secret to tell and when she wants him to know she’ll tell him. Also considering their relationship started with her thinking he was a stalker it would probably look bad.