I'm not sure if this is a bug or something broken with my Protege but when I'm adding new value to a data property in Protege, suddenly an owl:topDataProperty will be under one of my data property as shown below.
Is it something wrong with my Protege or my ontology structure?
Looks like your property is inferred to be equivalent to owl:topDataProperty
- and so it is both a superproperty and a subproperty of your property. We can't tell from this screenshot though, it's necessary to see the rest of the ontology.