I miraculously fixed this in about a 20 hour scavanger hunt, the fix wasnt too crazy but takes some time for all the caches to work themselves out.
There a plugin called simply “PWA” that installs the core service workers in the wordpress system and regsiters them correctly, this seemed to be the missing piece to have the system work correctly! Horah!