US embassy will not tell you the reason for refusing you a Visa. You file your application online, get an appointment and go for your interview. When they pull up your application they already know if you will be refused or given a Visa.
One reason why I don’t fly budget airlines, after all the ++ add ons, I might as well just get a regular airline that gives you luggage allowance and food.