Do Angels Have Freewill
They do have freewill but chances of their disobedience are almost none because of no veil between them and God and for being under constant supervision. Hypothetically speaking ( because Quran has clearly mentioned that they never disobey ), if any Angel does disobey, he’ll be dealt with immediately because unlike humans and Jinns, Angels have not been put through this test for which they have to wait till the day of judgement for their respective reward and punishment. Also refer to the following video from 1:28:07 to 1:30:17 and from 1:52:09 to 1:56:23 https://youtu.be/p_MXao4S1NA?t=5287
A ) Regarding interpretation of Tin, the ones who took it in context of Nuh (AS) should give a stronger evidence in support of their view because Ghamidi Sahab’s view not only fits perfectly in the overall framework of Adalat of Abraham’s (AS) progeny ( as mentioned in Quran ) but is also supported by Bible History and by the context of the verses as well. B ) It is true that adalat was established for previous nations as well, but the adalat of Abraham’s (AS) progeny has been given a distinct status as well and the symbols used in the Surah clearly use symbols related to this second phase of global adalat established by God. C ) It is true that the ultimate journey is that of achieving Allah’s maarfat for which both Humans and Jinns have been put through this test. Angels on the other hand have not been put through this test and that is the reason there are no veils kept for them to reach to that maarfat. While the veil is big for Jinns and even bigger for Humans and the biggest of the veils in addition to irada-o-ikhtiyaar is the veil of Khilafat for human beings where they have been given kingdom of this world to be used in accordance with their sole discretion. Therefore, I do not find your notion objectionable that Angels indeed have a higher level of maarfat to begin with while we humans have to recognize God through a journey of taking each veil off one by one. P.S. You can sleep in peace now