Short: no, using a zoom opening transition is not possible due to the way how the plugin works. You can only use fade or none.
Longer answer:
The plugin does not use the PhotoSwipe default code to build image collections based on DOM selectors. Instead the backend will identify the links which link to an image and add data-attributes for the frontend. The frontend will then collect all these links when clicking an image and builds a collection of images which will then be passed to PhotoSwipe.
The visible images you can click are not used at all for anything. In fact only the linked images are used and you can even just add a link to an image without a thumbnail as well. Therefore there is no thumbnail which PhotoSwipe can use as start image for the zoom animation and therefore it falls back to a fade transition even when you ask for zooming.
You can verify this by changing the animation type to none – then you will see, that it will not fade in but just open the lightbox immediately. So the option works, but zoom also requires a smaller image element known to PhotoSwipe where the zoom starts.
To make zooming possible, I would have to add additional code to identify the visible thumbnails and tell PhotoSwipe about it in a custom filter callback (not a WordPress filter but a PhotoSwipe filter). It can be done, but it would need more than just a few minutes of work to be done. So for now you have to live with it as it is, sorry. Maybe I will add this option in future versions – so far this was not done, since I did not have the intention to support zooming animations anyway.
If anyone is willing to help with this – the code is here and contributions will be credited of course: https://codeberg.org/askaaron/lightbox-photoswipe
And I also created an issue for this: https://codeberg.org/askaaron/lightbox-photoswipe/issues/109