that is how all the government agencies employees work, they do whatever they feel like and they are under no obligation to work faster or answer anybody's question also they have enough power to ruin anybody's day lol, imagine you have been waiting for ECOPR for 1 month and the officer handling your file decide to delay it by another 3-4 months what can you do in that case? call IRCC and they will tell you to just wait or you ask your local MP and he/she will also say your file is in virtual queue so nothing can be done.