Serialization exception when an exception is generated in another scope

Very strange!

Could putting the move email in its own workflow and isolating the workflow help? I’ve never used it so I’m not sure what impact it will have.