Sometimes you have to re-create the Blueprint, especially if you added the component already and then changed the UPROPERTY() meta - and definitely if you ever remove any components.
The reason is that some of those properties are already serialized (saved) into the Blueprint and there’s no way to access/modify them once they have changed.