Just noticed there is an issue upper in this file:
```java
                    if (fieldDataType.getLoading() != Loading.EAGER) {
                        continue;
                    }
```
But now that there is also EAGER_GLOBAL_ORDINALS, I think the condition should be `if (fieldDataType.getLoading() == Loading.LAZY)` since we need to warm up per-segment data before global ords?