In PIE, a Sequence fired on BeginPlay doesn't work

I have an intro sequence that fires on Begin Play from inside a level blueprint:

The sequence simply animates camera movement and a fade. If I load into this level in PIE, this works as expected.

However, if I load into this level from another level (as is intended), the sequence doesn’t work; the fade animation plays fine, but the camera does not move. My output log also gets flooded with this message:

LogMovieScene: Warning: Attempted to
resolve object with a PIE instance
that has not been fixed up yet. This
is probably due to a streamed level
not being available yet.

Additional notes:

  • The issue is 100% reproducible for me.
  • This doesn’t happen in Standalone. The issue seems to be PIE-specific.
  • The camera actor is stored in the Persistent level.
  • I tried adding a 1 second delay before calling Play, but that didn’t fix the issue.

I can work around this issue by testing in Standalone, but it’s somewhat inconvenient. Any help would be appreciated!

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks