How come MusicKit’s MusicSearchCatalogRequest doesn’t exceed offset = 100? After offset = 100, the response has no data.

Currently I'm using Musickit's MusicSearchCatalog to retrieve Songs/Albums for a particular artist. The 2 parameters are "term" and "types" and I define it as such:

Term: "artist name",

Types: [Album.self, Song.self]

MusicSearchCatalogRequest has a limit property but allows only a max of 25. Therefore, i'm using the offset property in order to paginate and continue fetching more Songs/Albums for the term specified in a MusicSearchCatalogRequest.

The issue I noticed is that for any particular term, being the name of an artist, there is no more data from the response after an offset = 100. The response pulls the same 100 Songs/Albums for a specified term. If I start offset = 100, then I retrieve no data from the response which indicated to me that MusicSearchCatalogRequest caps at 100.

How am I supposed to bypass this? I know that for the artists 've searched, they have far more than 100 Songs/ Albums.

Any advice / workarounds would be extremely appreciated.