Its all bull shit that immigration officers are taking 7 to 10 months for processing after ITA. It takes 6 months, if all the papers and supportings are okay and honest submission is made. There are many who have cooked up the story or does not have all the papers etc. Those cases takes more than average time frame and may lead to application rejection finally.
There is also an speculation that increased in the number of ITAs will increase the application processing time frame after ITA. However, they forget this fact that now all the officers who were processing the paper based applications in 2015 and 2016, would now be processing EE files. EE is an online platform and all the documents are submitted in the online manner. There are no inherent delay.