Hello ,
all your steps are correct.
I’m currently working on a PC and wether I include the startercontent or not makes no difference for me.
When I start a new project none of the preset console-keys are working for me,
neither " ’ " nor " ^ ". I tried switching from my german qwertz-layout to an us qwerty-layout but that didn’t change anything.
Since all your steps are correct and you were not able to open the console with the " ^ " key, I guess this key is not recognized by the engine (at least in the console/keybinding section).
The reason for the second “^” in the dropdown menu I dont know.
This was a clean install of the 4.9 version. The only reason I could imagine would be some discrepancy between different keyboard layouts.
Long story short:
I select the “^” character by pressing the same button as you for “~” next to the “1”,
only on a different keyboard layout (german):