I wouldn’t rule it out but it would be rare, as most of those auto installers as far as I’m aware simply install WP for you. I’ve checked the user roles, make sure the plugins are inactive and even reinstalled the theme but still no options appeared. The only thing I could suggest is that you delete fully the auto installer plugin (I didn’t want to do that in case it was required for something). If you have another WP site you could try temporarily installing the theme on there to see if the same thing happens, if it doesn’t maybe its a database issue?
I’ve forwarded over to the Dev team to take a look to see if they can determine whats causing it, as soon as I hear back from them I’ll update.