Is there a GB size limit for SD card for a HTC evo phone?
If you're referring to the HTC Evo 4G, the Supported limit (According to GSMArena) is 32GB.

GSMArena is usually pretty good for anything hardware related, so if the afore mentioned model is the one you have, try searching GSM for your model.

Source: GSMArena