The ObtainVia annotation is missing the Retention(RetentionPolicy.SOURCE) annotation. Thus the annotation is present in the class files.
The enclosing Builder itself does have the Retention annotation, but I don't think that it is intended that it is inherited by enclosed annotations.
fix #986: add @Target and @Retention to @Builder.ObtainVia
Will be in 1.16.8