I've tried position absolute on leave-active and did some research and found this answer:
https://forum.vuejs.org/t/transition-group-leave-transition-w-position-absolute-jumping-to-top-left-flip/12258/4
This helped the items phase out cleaner but the remaining grid items just teleport, the move transition only happens when items get added back in.
I've made a stackblitz example to show what I mean: https://stackblitz.com/edit/vue3-app-s1gptc?file=src%2FApp.vue
My ideal outcome is to perform like this: http://falcon.vserve.co/