An AS can decide what it considers the security boundary client identity. For example, an AS can decide that the domain name is the security boundary of the client, and any path variations on the domain are considered the "same client" for purposes like auto-approving previously authorized OAuth grants.
e.g. https://example.com/client/v1.json https://example.com/client/v2.json could be considered different versions of the same client.
The AS may want to take various factors into account, like only considering the domain the boundary for trusted domains, to avoid domains commonly used for hosting services like azure that are shared across multiple customers.