I fell in a similar situation. But my tax returns do not show my guaranteed income. I produced the beginning and ending statement for each year for 10 years. I also produced the last tax return (as I don’t have to file returns) that was for documentation because I sold a house that was untaxable. You have to get creative with the proof. I wrote an executive summary and they understood. They even commended me on my use of the tax system. I was approved in less than a month when they first opened the program.
Yes, upload your current visa. They will handle the rest. You will get notice for an appointment for your new LTR visa. Once approval was received, they were very responsive to correspondence.
so if you did not see the post that says most insurance will only allow 3 consecutive months in any one country. I know the CM immigration would not take my online version and California State automobile association will only validate the license for a 3 month consecutive stay in any country. You can buy multiple consecutive stays with various dates but remember your insurance has different rules and mine says it has to be proven with your passport/visas of in accident. Check the rules for yourself if interested. There’s a reason your insurance will not pay on these issues. It’s not as random as people would like to believe.