If you are not fat/overweight, I'm confident you will pass if you take the test in 6 days. Take a home test again to be sure.

You faint negative is likely due to your recent smoking, not the smoking you've done prior to June or before you started interviewing for the job.