How can a prefix have more than one ASN?
Put basically, a prefix (IP range) can be announced by more than one AS at a time because there is nothing in BGP that disallows it to.
This shows up because bgp.tools has many different views of routing tables, and in some routing tables the originating asn for a prefix will be different.
This is commonly due to:
bgp.tools uses the most commonly observed origination ASN for the primary display.