Gh-pages deployment starts to render, but errors 404

I have tested my React pwa locally and am happy with the results, however, when I deployed to gh-pages I get a 404 error. Funny thing is, my site begins to render before going to the 404 page not found. I am at a loss as most of what I’ve read says this problem is due to the absence of an index.html file which is not the case here. Any help would be greatly appreciated.