With IRCC if they don't have any red flag from officer to officer while it runs through the application chain from Canada to your vfs,it will be processed quick, but if they ask for more reviews and informations for clarity, it will be delayed. April 2021 got approved in August 2021....but, you see, these processing are done by ordinary human beings in the name of case processing officers but if God be for you and he takes charge over your document according to his timing....Case processing officers are too small to delay or deny your applications. However, if God also wants to get Glory out of your story, then you are in big trouble as he will make his delays as a testimony a shall not be denied....Keep trusting!! May be is not the right timing for you to move yet...