When summoning in a vex with the the tag
{Invulnerable:1b}
the vex disappears as if it never existed, this never happened before because I was using this tag on vexes for a datapack I made and it worked just fine.
Seems to only happen while a datapack is active tho, specifically ones that make use of vexes with this tag