The IPC's struggle to maintain unity within the opposition coalition has also significantly contributed to its challenges.