Error during PIE initiation and after play once

That could definitely be the issue. This is an older post but the subject matter should still apply.

I don’t have much experience with using Singletons in the editor myself, but seeing as PIE always creates a new instance of everything to run, that would explain this only causing problems on subsequent attempts.