Spinner widget opens with end-of-list

You have the right idea with trying to set a default as a workaround. I believe you are using XLSForm, set the default value in the default column: http://xlsform.org/#default.

Edit: looks like you've tried that at Setting default for minimal search('list') appearance