Your temps are likely too cool for the snake to feed (very normal from Sep - Feb range) but too high for a more dormant brumation. So your vet was right.

If using a screen top, cover it with styrene foam sheet or outdoor carpet to stop all of the humidity from escaping. Lamps are not good for heating most snakes. Use a ceramic heat emitter or a heat pad plus a thermostat.