Out of curiosity have you made any updates to your theme before this and had them show up correctly?
If not I would maybe try adding some random text in an obvious place to your home/index page, then try editing the
package.json file and set the
name field to something different before uploading the theme. Then it should show up as a separate theme in your admin panel and you’ll be able to explicitly activate it so you’ll know it’s hitting the right thing. Then if you don’t see that random text on your home page, there’s something weird going on.