In my perception only "im Urlaub" is commonly in use. Another two variants could possibly be legit. But I don't know any one declaring "in Urlaub" and I would say "auf Urlaub" is simply slang. "In Urlaub" as in currently staying there, appears wholly Mistaken in Upper-Austrian, but I don't https://bihlmayermedia-bilder.com/urlaub/wir-sind-im-urlaub/