Because of the way hosting here works, there are a few bits you need to do to get a PWA working.
This guide from @Jri-Creator is really good