Episode was ok by PB standards but it was needed to give a breather to audience and set up for next week.
HS most definitely was in the house at the time of imarti's death otherwise there would be no case. Going off what was shown today, HS must have gotten into a fight with his father and/or Mirza, in the attempt to break the fight imarti might have fallen/pushed down the stairs or balcony. She could have been pregnant too.
Another scenario might be that she was murdered by someone else (like a thief or someone arrested by HS) but HS might have been sleeping or in another room and was not able to save her but he was the one to find her.
I can only think of these two scenarios where HS is still innocent but also explains his guilt.
Makes sense. But his repeatedly saying that his love killed her doesn't fit in here. I think it'll be different than these but then I can't think of anything else!