I think the only way to fix this behavior is to temporarily remove the .matchedTransitionSource. The zoom animation still works, but it’s no longer linked to the source item. It doesn’t look perfect, but for me it’s the best workaround until Apple fixes this bug.
Have a look to this post, answer from frank10.
This workaround is working fine on my side.
[https://developer.apple.com/forums/thread/796805?answerId=857773022#857773022)
I think the only way to fix this behavior is to temporarily remove the .matchedTransitionSource. The zoom animation still works, but it’s no longer linked to the source item. It doesn’t look perfect, but for me it’s the best workaround until Apple fixes this bug.
Have a look to this post, answer from frank10.
This workaround is working fine on my side.
[https://developer.apple.com/forums/thread/796805?answerId=857773022#857773022)