He was just trying to see if there was a extra hole down there. I don’t know if you watch this Bl but that’s how they’re relationship is. The person who he was doing it too obviously liked it he was just surprised and as I don’t know if you noticed the person who he was doing it too is VERY stubborn but it’s still not right for him to do such things while he’s asleep yea he’s in the wrong for it but this happens in almost every BL.The author made they’re Relationship like that for their own reasons no need to overthink and think that he’s a sexual offender.
The author made Cheng do it- which means that within the eyes of the author it’s okay. Authors always influence wether a certain situation is evil/unlawful. It was written like Cheng’s decision was somewhat okay in this story’s scenario.
Also, THIS IS FICTIONAL! RAPE ISN’T BEING ENCOURAGED. And since it’s FICTIONAL none of it matters.
I just wanted to say that I think you both handled this really well.
It is true that not everyone condones fictional elements to be used IRL, but it's also understandable that people are can also be uncomfortable over fictional events because of their own reasons. It's quite refreshing to see you both respect each other's opinions.

Regardless of intent he should not have touched him while he was sleeping. Theres literally no consent in that and even if he didn't care if people knew he could get pregnant or not, it's a invasion of his body and privacy.