I have read them and I have attached a contract stating that I’m employed by the company. Also I have attached a specific certificate allowing me to work remotely. Registration documents I also sent. What do you mean by „letter on letterhead authorization“?
I doubt it. I have always applied for visas through Frankfurt in the last couple years. Got them all. How do you know which state is assigned to which consulate?