Group objects data undefined

It’s likely the sprite has been destroyed by then and its data store was removed.

You can pass monster.data.values instead of the sprite itself. Or if you don’t want to stop the original scene, use launch() instead of start().