So, I've skimmed through as much of your situation as I can right now- pardon me for asking something you might've already addressed, but has it ever come up that you might want to kick him out as long as he appears to be with OW? I feel like you should have a safe place in your home and he doesn't really seem to deserve to be there with you, given his behavior.
I was just reading over what has been going on and I was wondering the same thing. When I confronted H about OW, I told him to leave but in the end he refused so we just had a very short in house separation. We have 2 floors, so H moved downstairs and I had rules when he was able to come upstairs. Are you able to isolate him to another part of the house? I have not read everything but you just seem to nice to him Luv.