Here is how I like to troubleshoot the property name duplication issue and then harden my code.
(name of it, id of it, name of source analysis of it|"None") of bes properties whose (name of it as lowercase = "asset owner")
Then I can see which ID is the “right one” and in subsequent code I can use
bes property whose (id of it = (1,2,3))
where the ID is that (1,2,3) tuple.
you can also see any duplicate names with this query
(it, multiplicity of it) whose (item 1 of it > 1) of unique values of names of bes properties