FCachedMovementBaseAsyncData::Validate

Calling this before reading movement base data, as if it changed during tick, we are using stale data, can't read from game thread.