Being from SC and having lived in Texas I know what storms can be like. When there is hail roofers can take weeks to get to your roof. If your vents are leaking that’s a low priority. Rather than wait buy some Critter Quitters through Homedepot.com and fix it yourself. if there is a problem you can always take them back to any Home Depot even if cut for a full refund. Beats watching the water spot in your ceiling grow.