The ./config/api.js lets you configure the limits.
Its default configuration is:
module.exports = {
rest: {
defaultLimit: 25,
maxLimit: 100,
withCount: true,
},
};
I think because of maxLimit: 100
you get at most 100 items, despite providing -1 or 200 with your REST request.