Why have different _custom configs per gamemode and not just adopt the setup ETF2L uses where your base config execute the custom config, which is executed when you run your gamemode ones.
The only reason I could see those being useful is possibly for whitelists, but if you already have access to the server to be able to edit the configs I would assume you'd change them in the regular gamemode config, or simply rcon and use tftrue_whitelist_id instead.
Also the GOLDEN I personally would rename to 'gc' (and lowercase for consistency) and also not have it set the servercfgfile to be itself, but revert back to the 'non golden cap' version of that gamemode.
----
In an ideal world with consistent rulesets for 5CP, and KotH between 6s and HL you could actually have 'tfcl_koth' as base koth config which is then executed by your tfcl_hl_koth or tfcl_6s_koth configs which then also 'say' in chat that the one for that specific gamemode has been executed with possible win conditions.