W3C give up on preventing PWAs from tracking users
theregister.com
theregister.com
If you don't want tracking, use proper local applications and deny them network access.
For example you can just use WebGL for fingerprinting the browser.
Native apps aren't much better. The real solution is to use FOSS apps that you can check yourself and trust regardless of pwa or native.
Your browser and device already had APIs to track you long before PWA standard and they still do.
https://arstechnica.com/gadgets/2020/06/tiktok-and-53-other-...
https://www.theverge.com/2020/7/25/21338151/instagram-bug-ca...
In order to refetch the manifest you will have to remember it’s location. Just use /<uuid>/manifest.json as the manifest location and have the server inject that into manifest file when fetched.