We only really briefly touched on it, but that was my answer on it. It was in the Chapter 8 thread for Volume 1, discussing Page 10. The “despite” meaning is closest, but in English, we would use “though.”
It’s the same vibes, either way.
Yep, you have that right!