Hmmm, if I had to tell a backstory it would be this:

1) You rather passive aggressively didn't tell H about your plans until the last minute.

2) This pissed H off. He had been being a good boy, but acted out in some way to retaliate.

3) H's guilt from his own acting out put him in a tailspin, and he became angry at the world rather than himself.

4) Rather than reporting about herself, Nikki interrogates H, putting more pressure on him.

5) Finally in the morning, Nikki reports about herself, with much better results.

As to whatever H did, it sounds like you are willing to let it go. It is something he feels crappy about, and knows is "bad", thus him being pissed at you for calling him "good." If I were in your shoes, I would ask about it for my own sake: "H, you don't automatically get to stay with me. If you are hiding things from me because you believe they would hurt me, I deserve to know what they are. I need to be able to make informed decisions about my life. It isn't fair for you to withhold information relevant to my decisions."

Whatever he did is either a dealbreaker or not. In my book, it is better to know which one. Then again, this early into the reconcilliation, you are unlikely to get an honest answer. So, who knows.


Best,
Oldtimer