maybe it has something to do with message length limit?
yeah i had this too
the way i deal with it is store config & binds in separate files, put
vid_restart
exec binds
at the end of myconfig.cfg, then put
exec myconfig
at the end of autoexec (or just exec myconfig every session)