When the annotation processor runs incrementally, it doesn't keep the properties that are in a nested group (i.e. NestedConfigurationProperty).
When working in the module where the @ConfigurationProperties object is defined, such properties became all the sudden invalid.