For the first question, did you suggest scrap to kiss for greeting and say goodbye or something? Because you can't get 1st heart with him if you suggest him by that.
For the second question, I think it related to the first question too.
Yeah, I though so. The stange thing is that nevertheless he said he loves me even suggesting the kiss.
Maybe if you choose kiss or hug you have softsex, if you choose the other option you have sex. I'll check in a few days/weeks when I'll create another playthrough.