I would argue that this is NOT a duplicate of MC-88967 – CustomName is already a NBT tag that is transferred between entities. Fixing the fact that certain NBT tags aren't programmed to transfer won't change the issue that the despawn check happens after the new entity is created but before the NBT tag(s) are applied.
I would argue that this is NOT a duplicate of
MC-88967– CustomName is already a NBT tag that is transferred between entities. Fixing the fact that certain NBT tags aren't programmed to transfer won't change the issue that the despawn check happens after the new entity is created but before the NBT tag(s) are applied.