Some people on here we can't help and those of us who've been through either the same or similar situations and now recognise the beast (the abuser) for what they are are in a place where we've come to realisation and are out the other side and obviously the OP is not in that place yet. She may never be, we don't know.
When the OPs abuser shoved her against the kitchen wall he effectively shut down OP and that is why a long period of time has gone by and she is still with him. His actions were considered, manipulative in the extreme and designed to shut down any attempts by the OP to deal with the current situation whilst at the same time effectively hamstringing her and making her think twice before raising the issue again. So it's total and complete manipulation.
It's been months since the sexual abuse whilst asleep but I guarantee one thing OP, the frequency will increase over time and he'll keep on doing it and doing it more often then he'll start posting again, then he'll want to introduce others again.
What you need to understand is that each of these times he reduces the frequency of the attacks (what you call 'stops' but which isn't stopping) it is not because he's seeing the light or the situation is improving.
It is 100% pure manipulation so that he retains access to his victim (you) so he can continue, unrestricted, his vile sexual assaults on you. Plus all the other manipulative and controlling things he does even if they are 'only' that you don't have a secure personal financial situation that you could fall back on. I'd also go so far as to say that the fact that he is a 'nice' man who provides for you at all other times when he's not sexually abusing you, is also a very deliberate and well constructed manifestion of control and abuse - all designed to position you for the overnight gropings and vileness that he wishes to continue subjecting you to.
It will never, ever, ever, ever, ever, ever, ever, ever, ever, ever get better.
Never.