I used your code and tested the CPT with an author account.The option to add a featured image showing up just fine.
So just a heads up that the issue is not related to that specific CPT snippet, you should look elsewhere. Maybe a functions.php
cleanup, disable plugins and/or try another theme using the snippet as a plugin to narrow down the search.