I never said it was "Why, when wanting a Non-OX Visa". The DTV has a 500k cash requirement in an accessible bank account as a start, if you don't have that don't bother looking.
Yes, those two are needed to set up the account as the landlord then step two is adding your address then step three is your passport info as the foreigner staying.
I have never heard of someone getting a visa to enter Thailand from a Thai visa agency. You mean you paid someone to upload the documents to the eVisa system that you had to upload to send to them?