This urine test for alcohol (named EtG test) is a very unreliable test and has been prejudiced a lot in the past by many structures and agencies including The US Federal Substance Abuse
and Mental Health Services Administration. It can often show false-positive results.
Theoretically almost all of the substances mentioned by you can cause a false positive result.
So, I would advise you to appeal for another type of test or at least for repeating the same EtG test. Just make sure you do not have contact for any substance that may contain any type pf alcohol, a few days before the test.
Hope this helps.