Crashing - Assertion Failed

Hmm, that’s really strange.

I guess at this point I’ll just remake some of the blueprints from scratch, see if that fixes it on my end.

Could the reference viewer show what objects would extend on “SelectablePawn” as I would think that in itself is a type of reference?
Reason I’m asking is just in case it may shed light on the issue and because it doesn’t really look right to me, but that could just be due to my ignorance as to how it works.

Update

Just noticed something, it’s doesn’t happen all the time, the crashing, had a play about, managed to compile the class fine as well. Started making changes, then it crashed when trying to compile the “Structure” class as I added a call to parent begin play event to it. So it almost seems random.
One thing I do however, though it may not mean much is play, place a few structures, make a few changes compile, play it again, place a few structures to see how the change worked out. Perhaps this in and out of play causes an issue somewhere.

But the main thing is, when I compile and it crashes, I relaunch, and the change has been saved, as if it did compile correctly. Though this isn’t always the case, it definitely doesn’t always save the changes.