I think you have another keybinding that’s interfering with the Emacs package. Currently I can hit C-space and set mark, and then move cursors to start defining a region.
However the strange need to doublestrike space rings a bell from several years ago and I think the issue was conflicting keybinds. You might be able to do the following:
sublime.log_commands(True)
sublime.log_input(True)
And see what you get. For example this is what I see when I go to the beginning of a line, drop mark, then go down 3 lines and drop mark again (i.e. C-a, C-space, C-n, C-n, C-n, C-space)
key evt: control+a
command: move_to {"extend": false, "to": "hardbol"}
key evt: control+space
command: sbp_set_mark
key evt: control+n
command: move {"by": "lines", "forward": true}
plugin rewritten command: move
key evt: control+n
command: move {"by": "lines", "forward": true}
plugin rewritten command: move
key evt: control+n
command: move {"by": "lines", "forward": true}
plugin rewritten command: move
key evt: control+space
command: sbp_set_mark
Hopefully that will help you figure out what’s going on.