Work with a mortgage broker, they offer more products because they work with multiple wholesale lenders. They know what lenders are more flexible and will work with you in finding the right product for your situation.
Heads up, you should be able to get a loan as a "normal" person, your DACA status shouldn't make a difference. In the other hand, banks tend to have stricter lending standards.
Good luck!