I was actually just making an edit to my post when you replied. Originally the arcade and challenge tables were actually just UDataTables, but since the comp table was the only one working, I decided to try changing them all to comps to see if that fixed it, but it didn’t.
Id like to avoid loading synchronously since it would require a lot of reworking, so a blocking load is best for my use in this instance.