Replay Engine v3 actually had a platform-specific issue with macro conversion, which could cause it to be read incorrectly on different devices. This was fixed in v4. Due to the new recording format, there is no guarantee that the previous macro will playback the same way