0👍
It might well be that the package @ionic/vue
is the reason.
If you can, I would suggest to try to implement your PWA with workbox. It is a set of node libraries, therefore you can embed in your Vue app.
In the same article suggested in the comments, I give also an Overview about Workbox.
Some articles related to using Workbox with Vue PWA:
Source:stackexchange.com