My view is that if you look at the words - "property" compared to "method". The word "property" implies "this is some value inherent in the object, like color, size, owner... calling a property would imply a relatively simple operation to return that value. Or, if it isn't a read-only property, setting the property is should also be a relatively simple (and low cost) operation.
On the other hand, a "method" implies "I have to do some real work to perform this task you are asking of me" - while a method may well return a value (even if only to say "Yes, I did that"), it is doing a whole bunch of stuff to get that value for me - and in doing so, it will do some other operations associated with getting that value.
So, it is mainly semantic - a read only property could just as satisfactorily be implemented as a method - but I would look at what is involved in returning that value, and the implications each would send to the person retrieving that property or calling that method.