The behavior of the default configs in source 2 are a little messed up. For whatever reason, is the default keybind for console within user_keys_default, which seemed to be overriding other binds for whatever reason, here's how to fix:
1.) Make sure Dota 2 reborn is closed
2.) Open up Steamsteamappscommondota 2 betagamedotacfguser_keys_default.vcfg with notepad, remove all instances of "toggleconsole" binds (such as: "" "toggleconsole")
3.) Open up Steamsteamappscommondota 2 betagamedotacfguser_keys_slot0.vcfg with notepad, again removing all instances of "toggleconsole" binds, AND anything binded to "". (this includes entries)
4.) Open up Dota 2 reborn, and set your binds in the options now. I also want to emphasise: when you bind something to "" it WILL BIND, but not show up as binded, due to some kind of display error. For instance, if you bind to showscores, it will work when you use it in game, but not show up as visibly binded in settings.