Hi and welcome! So very glad to have you here and asking questions.

Looks like you’ve done a bit of research already, which is so very refreshing.
Yes, a 2x2x4’ enclosure is a very good size for a male veiled. I’m not at all familiar with your climate so can’t advise you on whether glass would be better. However, I am of the opinion that screen is best for new keepers. Ideal daytime humidity for a veiled is between 30-50%, which is dryer than you’d think. If you need to boost humidity, you can always cover the sides. There are some great hybrids too with screen and pvc. Check out
https://dragonstrand.com/ for some beautiful and quality enclosures. They may not be in your budget, in which case I like
https://www.diycages.com/ . Add some Dragon Strand dragon ledges and you can create an amazing enclosure. They make it very easy to hang branches, vines and plants so you can get your basking area within the desired distance from your lights (usually about 8-9”). For uvb you’ll need a linear T5 with a 5.0 or Arcadia 6% uvb bulb. This is a nice one.
https://www.pangeareptile.com/store/arcadia-prot5-uvb-kit.html
Mist King or CliMist are the preferred misting systems...a bit more expensive than units like ReptiRain, but well worth it.
Crickets are a good staple feeder, but variety is best. I’ll attach the feeder and gutload sheets for you.
You’ll want live plants which are safe. No fake ones...veileds eat their plants and can die from eating a fake one.
Yes, males are a bit easier than females in that you don’t have the concerns of egg laying. While veileds do tend to have attitude, you should establish some trust and get comfortable handling your cham. Some keepers handle theirs daily to prevent them from becoming cage-aggressive.
It is important to get your cham from a reputable breeder and make sure it is at least 3 months old. Any younger than that tends to be too fragile and higher chance of having a bad experience.
I think I’ve answered all of your questions and then some. Keep asking them as you need.

Some great resources with accurate and up to date information:
https://chameleonacademy.com/chameleon-basics/ Really explore all the site has...is a wealth of knowledge.
https://caskabove.com/ Make sure to check out Neptune the chameleon on YouTube as well.
Again, glad you’re here.
View attachment 292444View attachment 292445