The assert message in CheckAddress is as follows:
"Attempting to add a container element (%p) which already comes from the container (%p, ArrayMax: %d, ArrayNum: %d, SizeofElement: %d)!"
This assert message is fine for when it is triggered in TArray::Insert but doesn't make sense when triggered in TArray::Remove. The assert message should be changed to not be "add" specific.
N/A - Code issue
Head over to the existing Questions & Answers thread and let us know what's up.