I certainly do not know which sources are correct concerning which hindrances are removed at which stage of magga phala.
I do have a question on vicikiccā since I’m working toward the sotapanna stage. Almost everywhere (including the link from C. Saket) explains vicikiccā as “sceptical doubt”, i.e. doubt about the the Buddha, the Dhamma, the Sangha, the training, etc.
Over the weekend, I listened to a desana from a well-known bhante about the hindrances, and again vicikiccā was explained as “doubt”.
In many posts, including The key to calming the Mind – the five hindrances mentioned above by C. Saket, Lal has explained vicikiccā clearly (with the Pali breakdown), and I don’t see the meaning of “doubt” in it. I wonder where it came from; the Vishudimagga?