I heard Vicks vapo rub is effective for treating athlete’s foot. Do you agree?

I disagree. Athletes foot is a usually cause by a fungus and needs to be treated with over the counter anti fungal agents and sometimes a topical steroid. If athletes foot is persistent and not resolving seek medical attention by a podiatrist.
NO. The petroleum base helps with the dry skin only. Inexpensive antifungal medicines are available without rx. Use them.