I agree with most of what the OP said. When you're in the house, it can be difficult to see objectively what is going on in the house because you're stuck in there and emotions run high. Taking a break from the house and seeing Asim through the viewers eye has given Sidharth a better view of Asim. I think Sidharth was used to seeing Asim as someone he needs to guide and help along and not as a competitor. He's now seeing Asim handle different aspects of the house along with task without being involved as s an opponent. This helps him see Asim's game a lot better and I'm sure to some degree Asim has won Sidharths respect as far as his game goes.
Now onto the topic of making Asim captain. This is the one thing that pisses me off about this forum. People are so unfair in their judgement. When Asim didn't give Mahira the letter he was playing the game and making a smart move. Well duh, so was Sidharth when he decided not to make Asim or Rashami captain. They are against him and his team, so why would he make them captain and give them the chance to take out a team member? The whole game is to save yourself. Sidharth did the smart move by making Vikas Gupta captain as hes coming off as neutral so far. It makes sense to make Vikas captain. Also Sidharth is right in saying Vikas is someone everyone will listen to as he's had no issues with anyone as of yet.