Using servercfgfile won't help you if you have to overwrite any commands issued in gamemode_casual_server.cfg.
servercfgfile executes BEFORE gamemode_casual.cfg and gamemode_casual_server.cfg. Which means if you did +servercfgfile gamemode_casual_server2.cfg, it would execute in the following order:
- gamemode_casual_server2.cfg
- gamemode_casual.cfg
- gamemode_casual_server.cfg
So if you had any variables that need to overwritten in gamemode_casual_server.cfg by gamemode_casual_server2.cfg, that won't happen.