I don't see that here. But how many lines does your file have? The line number margin is set as wide as necessary to display any of the line numbers in the file. Your screenshot looks just like would a file with at least 1000 lines, perhaps 10000.
Otherwise, maybe you have a plugin that adds extra margin/space? Could you try with a clean configuration, e.g. `geany -c /tmp/tempconf`?