@Fredo *****
I submitted all paperwork and have an interview scheduled. Whether I pass depends on the remaining stages yet at least my application made it through which I think is a good sign.
From ppl I spoke to, it seems the paperwork is most important to prove you’re paying tax, are independent and will not be a burden to the country. Collecting all the docs isn’t easy, yet it’s not impossible either. Hope that helps