could it be a problem with the serialization check of replayCallback?
Add `.withDeploy(Deploy.local)` to the Props