No where does the Qur’an say Iblis was an angel. Therefore there is no contradiction in the Qur’an. 3. Jinns have free will and can disobey Allah. Secondly, Jinns have a free will and may or may not obey Allah, but angels have no free will and always obey Allah. Therefore the question of an angel disobeying Allah does not arise.
2011 cadillac srx pop up screen