Your h is a very confused man. The many questions and concerns that your daughters are raising are stressing him out a bit. As long as you remain calm and not get into the middle of their discussions, things should be ok. He needs to interact with the girls and they continue to give him things to think about.
I am not at all surprised that he is staying until July and then coming back around till after the summer. He asked you if it was okay to stay. Maybe he hoped you would tell him to leave so that he could say that you shoved him out the door. There is no way to tell with them because their thought processes and emotions are all over the place.
For now, listen carefully, observe. Stay neutral and calm. I know it's not easy, but you are doing a great job
Keep the focus on you and your family.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.